Skip to content

Commit

Permalink
Ashok v1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
powerexploit committed May 25, 2020
1 parent c601b09 commit 4c4f50e
Showing 1 changed file with 35 additions and 16 deletions.
51 changes: 35 additions & 16 deletions Ashok.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,24 +11,36 @@
from core.bannergrab import banner
from core.subdomains import sub
from core.geoip import geo
from plugins.whoislookup import whois
from core.wayback import waybackurl,waybackrobots,waybackjson
from core.gdork import dork
from plugins.dnslookup import dnslookup
from plugins.subnetlookup import subnetlookup
from plugins.httpheaders import httpheader
from plugins.techanalyzer import techno
os.system('tput setaf 3')
os.system('tput setaf 9')
print("""
___ __ __
/ _ | ___ / / ___ / /__
/ __ | (_-< / _ \/ _ \ / '_/
/_/ |_|/___//_//_/\___//_/\_\ v1.0 Osint/Recon Swiss Knife
> by ankitdobhal
▄▄▄ ██████ ██░ ██ ▒█████ ██ ▄█▀
▒████▄ ▒██ ▒ ▓██░ ██▒▒██▒ ██▒ ██▄█▒
▒██ ▀█▄ ░ ▓██▄ ▒██▀▀██░▒██░ ██▒▓███▄░
░██▄▄▄▄██ ▒ ██▒░▓█ ░██ ▒██ ██░▓██ █▄
▓█ ▓██▒▒██████▒▒░▓█▒░██▓░ ████▓▒░▒██▒ █▄
▒▒ ▓▒█░▒ ▒▓▒ ▒ ░ ▒ ░░▒░▒░ ▒░▒░▒░ ▒ ▒▒ ▓▒
▒ ▒▒ ░░ ░▒ ░ ░ ▒ ░▒░ ░ ░ ▒ ▒░ ░ ░▒ ▒░
░ ▒ ░ ░ ░ ░ ░░ ░░ ░ ░ ▒ ░ ░░ ░ > Recon Swiss Army Knife
░ ░ ░ ░ ░ ░ ░ ░ ░ ░ v1.1
""")
os.system('tput setaf 2')
os.system('tput setaf 6')
print("""
Author : Ankit Dobhal | Break||The||Code
Github : https://github.com/ankitdobhal
Website : http://ankitdobhal.github.io/
=========================================
""")
os.system('tput setaf 3')
parser = argparse.ArgumentParser()
parser.add_argument('--headers',help='Httpheaders of target url')
parser.add_argument('--whois',help='Whois of target domain')
parser.add_argument('--dns',help='Dnslookup of target domain')
parser.add_argument('--subdomain',help='Subdomain lookup of target domain')
parser.add_argument('--nmap',help='Nmapscan of target domain')
Expand All @@ -38,6 +50,8 @@
parser.add_argument('--cidr',help='Cidr for subnetlookup of target')
parser.add_argument('--banner',help='Banner grabing of target ip address')
parser.add_argument('--geoip',help='GeoIP lookup of target ip address')
parser.add_argument('--wayback',help="Internet Archive Crawling of target domain")
parser.add_argument('--dorknumber',help="Google dorking results number")
args = parser.parse_args()

if args.headers:
Expand All @@ -46,12 +60,6 @@
httpheader(args.headers)
exit()

if args.whois:
print("[+] Whois lookup of target domain")
os.system('tput setaf 7')
whois(args.whois)
exit()

if args.nmap:
print("[+] Port scanning of target domain")
os.system('tput setaf 10')
Expand Down Expand Up @@ -103,3 +111,14 @@
os.system('tput setaf 10')
geo(args.geoip)
exit()

if args.wayback:
print("[+] Dumping and Crawling Internet Archive Machine With Ashok")
waybackurl(args.wayback)
waybackrobots(args.wayback)
waybackjson(args.wayback)
exit()

if args.dorknumber:
dork(args.dorknumber)
exit()

0 comments on commit 4c4f50e

Please sign in to comment.