Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Admin-finder.py  (Pročitano 160 puta)
c0ax
Novi član
*
Van mreže Van mreže

Poruke: 2


Pogledaj profil
« poslato: Sreda, 11. Januar 2012. 01:57:01 »

Jedna prosta alatka u Pythonu, admin finder, ime sve govori.
Greetz Baltazar-u, da nije bilo njegovih prethodnih alata sumnjam da bi nesto naucio, takodje hvala crax0, koji mi je dao smernice neke neophodne && b0ne^ za moralnu podrsku.


Trenutno ssam stavio samo par dir-ova za pretragu jer me stvarno mrzi i umoran sam, sutra cu zavrsiti. Smiley

Kod:
import sys, os, time, httplib #includovanje librarya

if os.name == "posix":
    clearing = 'clear'
else:
    clearing = 'cls'
os.system(clearing)


if len(sys.argv) != 2:
    sys.exit("Koriscenje: admin-finder.py www.linkodsajta.com ") #ispisuje kako koristiti u slucaju da ne znate

sajt = sys.argv[1].replace("http://","").rsplit("/",1)[0]
sajt = sajt.lower()

admindirs = ['admin.php', 'login.php', 'admin/', 'administrator/', 'mod/', 'adminpanel/', 'adminx/'] #sensitive dirs
print "Sajt:", sajt
print "Proveravam... "#ispisuje proveru
print

try:
    for adm in admindirs:
        adm = adm.replace("\n\n","")
        adm = "/" + adm
        konekcija = httplib.HTTPConnection(sajt)
        konekcija.request("GET",adm)
        response = konekcija.getresponse()
        print "%s %s %s" % (adm, response.status, response.reason)
except(KeyboardInterrupt,SystemExit):
        raise
except:
        pass
Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na:  

?>