-
Notifications
You must be signed in to change notification settings - Fork 327
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
13 changed files
with
213 additions
and
145 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
from args import * | ||
from .args import * |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,12 @@ | ||
print "\n\n[+] Enter your API Keys below\n" | ||
print("\n\n[+] Enter your API Keys below\n") | ||
|
||
sd = raw_input("Enter your Shodan API Key: ").replace(" ", "") | ||
cb = raw_input("Enter your Clearbit Secret API Key: ").replace(" ", "") | ||
fc = raw_input("Enter your Full Contact API Key: ").replace(" ", "") | ||
sd = input("Enter your Shodan API Key: ").replace(" ", "") | ||
cb = input("Enter your Clearbit Secret API Key: ").replace(" ", "") | ||
fc = input("Enter your Full Contact API Key: ").replace(" ", "") | ||
|
||
|
||
fout = open('modules/config.py', 'w') | ||
fout.write("shodan_api = "+"\"" + sd + "\""+"\n") | ||
fout.write("clearbit_api = "+"\"" + cb + "\""+"\n") | ||
fout.write("fullcontact_api = "+"\"" + fc + "\""+"\n") | ||
fout = open("modules/config.py", "w") | ||
fout.write("shodan_api = " + '"' + sd + '"' + "\n") | ||
fout.write("clearbit_api = " + '"' + cb + '"' + "\n") | ||
fout.write("fullcontact_api = " + '"' + fc + '"' + "\n") | ||
fout.close() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
from company import * | ||
from email import * | ||
from ip import * | ||
from person import * | ||
from url import * | ||
from who_is import * | ||
from .company import * | ||
from .email import * | ||
from .ip import * | ||
from .person import * | ||
from .url import * | ||
from .who_is import * |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,22 @@ | ||
from config import clearbit_api | ||
from .config import clearbit_api | ||
import requests, json, clearbit, os | ||
|
||
clearbit.key=clearbit_api | ||
def comDetail(domain): | ||
try: | ||
company=clearbit.Company.find(domain=domain,stream=True) | ||
if company != None: | ||
print "\n-------------------------------------------------\n" | ||
print "[+] Gathering Company Information from [clearbit]...\n" | ||
print "Location-------------> "+str(company['name']) | ||
print "Domain Name----------> "+str(company['domain']) | ||
print "Location-------------> "+str(company['location']) | ||
print "Email Address--------> "+str(company['site']['emailAddresses']) | ||
print "Number of Employees--> "+str(company['metrics']['employees']) | ||
print "Contact Number-------> "+str(company['phone']) | ||
print "Description----------> "+str(company['description']) | ||
print("\n-------------------------------------------------\n") | ||
print("[+] Gathering Company Information from [clearbit]...\n") | ||
print("Location-------------> "+str(company['name'])) | ||
print("Domain Name----------> "+str(company['domain'])) | ||
print("Location-------------> "+str(company['location'])) | ||
print("Email Address--------> "+str(company['site']['emailAddresses'])) | ||
print("Number of Employees--> "+str(company['metrics']['employees'])) | ||
print("Contact Number-------> "+str(company['phone'])) | ||
print("Description----------> "+str(company['description'])) | ||
|
||
else: | ||
print "No information" | ||
print("No information") | ||
except: | ||
print "Try Again" | ||
print("Try Again") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,20 @@ | ||
import shodan | ||
from config import shodan_api | ||
from .config import shodan_api | ||
api = shodan.Shodan(shodan_api) | ||
|
||
|
||
def ipEnum(IP): | ||
try: | ||
host = api.host(IP) | ||
print "\n-------------------------------------------------\n" | ||
print "[+] Gathering IP Address Information from [shodan]\n" | ||
print "IP Address ----> "+str(host['ip_str']) | ||
print "Country -------> "+str(host['country_name']) | ||
print "City ----------> "+str(host['city']) | ||
print "Organization --> "+str(host['org']) | ||
print "ISP -----------> "+str(host['isp']) | ||
print "Open ports ----> "+str(host['ports']) | ||
print "\n-------------------------------------------------\n" | ||
print("\n-------------------------------------------------\n") | ||
print("[+] Gathering IP Address Information from [shodan]\n") | ||
print("IP Address ----> "+str(host['ip_str'])) | ||
print("Country -------> "+str(host['country_name'])) | ||
print("City ----------> "+str(host['city'])) | ||
print("Organization --> "+str(host['org'])) | ||
print("ISP -----------> "+str(host['isp'])) | ||
print("Open ports ----> "+str(host['ports'])) | ||
print("\n-------------------------------------------------\n") | ||
except: | ||
print "Unavailable" | ||
print "\n-------------------------------------------------\n" | ||
print("Unavailable") | ||
print("\n-------------------------------------------------\n") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.