diff options
author | EUcancER <root@euer.krebsco.de> | 2012-04-18 23:16:39 +0200 |
---|---|---|
committer | EUcancER <root@euer.krebsco.de> | 2012-04-18 23:16:39 +0200 |
commit | 11e0ed7d7759d550b2c0b2456945353f7831b279 (patch) | |
tree | 8133b6af598531029f010f31ebf4a12418e19e53 /commands/revip | |
parent | 9224ac697fbf4bd498e414661c51fff65410c2bb (diff) |
Reaktor: cleanup
Diffstat (limited to 'commands/revip')
l---------[-rwxr-xr-x] | commands/revip | 48 |
1 files changed, 1 insertions, 47 deletions
diff --git a/commands/revip b/commands/revip index b4920f5..e2c3b7a 100755..120000 --- a/commands/revip +++ b/commands/revip @@ -1,47 +1 @@ -#!/usr/bin/python -# fork from darkb0t v0.4 -# modularized and extended -import sys -import os -import json -import socket -import httplib -from urlparse import urlparse -try: - target = sys.argv[1] -except: - print "Usage: %s [target]" % sys.argv[0] - exit(0) - -print "Reverse IP Search" -print "Target: ",target -try: - hostname,aliases,ip = socket.gethostbyaddr(target) -except: - print "Cannot resolve `%s`!" % target - exit (1) -print "IP: ",ip[0] -sites = {target : "", hostname : ""} # make entries unique -for a in aliases: - sites[a] = "" -offset = 0 -appid = os.environ.get("BING_APPID",'7A0B8DA3E913BE5ECB4AF11C7BC398B43000DC1C') -while offset < 300: - url ="/json.aspx?AppId=%s&Query=ip:%s&Sources=Web+RelatedSearch+News+Image+Video&Version=2.2&Market=en-us&Web.Count=50&Web.Offset=%s&Web.Options=DisableQueryAlterations" % (appid, ip, offset) - conn = httplib.HTTPConnection("api.bing.net") - conn.request("GET", url) - res = conn.getresponse() - doc = json.load(res) - try: - results = doc["SearchResponse"]["Web"]["Results"] - conn.close() - for res in results: - sites[urlparse(res['Url'])[1]] = "" - offset += 50 - except: - break -print "Total: ", len(sites), " dns name(s)\n" -num = 1 -for s in sites: - print "["+str(num)+"/"+str(len(sites))+"] : "+s - num += 1 +../repos/revip/revip
\ No newline at end of file |