Skip to content

Instantly share code, notes, and snippets.

@meicookies
Last active December 12, 2021 23:44
Show Gist options
  • Save meicookies/247ca1c668c3022d190bd94401833c73 to your computer and use it in GitHub Desktop.
Save meicookies/247ca1c668c3022d190bd94401833c73 to your computer and use it in GitHub Desktop.
python rasa bash script
#!/usr/bin/python3
import sys
from subprocess import PIPE, STDOUT, Popen
cmd = lambda command: Popen(
command, shell=True,
stdin=None,
stdout=PIPE,
stderr=STDOUT,
close_fds=True,
executable='/bin/bash',
encoding='UTF-8'
).stdout.read()
echo, s = print, sys.argv
# curl --write-out variables
redirect_url = "'%{redirect_url}'"
response_code = "'%{response_code}'"
# Reverse ip
def revip(ipaddr):
addr = ipaddr
dir = "$HOME/hacks/"
num, n = 0, [0]
while num != 200 :
num = num + 10
n.append(num)
try:
echo("[*] Sedang Reverse ip, Mohon tunggu...")
for page in n:
cmd(f"{dir}.secret {addr} {page} >> .temp")
# unordered 👇, set() jelek btw 🤣
cmd(f"cat {dir}.temp | sort -u > {dir}result.txt")
count = cmd(f"cat {dir}result.txt | wc -l")
if count != 0:
echo(f"[+] Total Domain: {count}")
echo("[*] Tersimpan di result.txt")
cmd(f"rm {dir}.temp")
else:
echo(f"Found 0 domain :(")
cmd(f"rm {dir}.temp {dir}result")
except KeyboardInterrupt:
cmd(f"rm {dir}.temp {dir}result.txt")
# Get Website information
def webinfo(domen, url, stts, ipaddr):
info = f"""
[*] Website info
Domain : {domen}
Actual url : {url}
Status code : {stts} OK
Ip_address : {ipaddr}
"""
echo(info)
try:
domain = s[1]
url = cmd(f"curl -w {redirect_url} -s {domain} -o /dev/null")
status = cmd(f"curl -w {response_code} -s {url} -o /dev/null")
ip_addr = cmd(f"dig +short {domain} | head -n 1")
if len(url) != 0:
webinfo(domain, url, status, ip_addr)
revip(domain)
else:
echo(f"Victim dead: {domain}")
except IndexError:
echo(f"Usage: {s[0]} [victim]")
@meicookies
Copy link
Author

save this lynx command to .secret file
then run chmod +x .secret to make it executable

lynx -dump -listonly -nonumbers -hiddenlinks=ignore -useragent="$(shuf -n 1 < $HOME/hacks/useragent.txt)" https://www.bing.com/search\?q\=ip%3A$(dig +short $1 | head -n 1)%20a&first=$2&FORM=PORE | grep -vE "bing.com|micro|creative|javascript:|msn|wiki" | awk -F/ '{print $3}'

@meicookies
Copy link
Author

and save this useragent.txt

Lynx/2.8.5rel.1 libwww-FM/2.15FC SSL-MM/1.4.1c OpenSSL/0.9.7e-dev
Lynx/2.8.9rel.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/3.6.5
Lynx/2.8.5dev.16 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.7a
Lynx/2.8.9dev.8 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/3.4.9
Lynx/2.8.5rel.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/1.0.16
Lynx/2.8.4rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6b
Lynx/2.8.6rel.5 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/1.0.0-fips
Lynx/2.8.4rel.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/0.8.6
Lynx/2.8.8dev.3 libwww-FM/2.14 SSL-MM/1.4.1
Lynx/2.9.0dev.5 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/3.6.13
Lynx/2.8.8pre.4 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/2.12.23
Lynx/2.8.7dev.4 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8d
Lynx/2.8.9dev.11 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/3.5.6
Lynx/2.8.9dev.16 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/3.5.17
Lynx/2.8.3rel.1 libwww-FM/2.14FM
Lynx/2.8.8dev.15 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/1.0.1e-fips
Lynx/2.8.5rel.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/0.8.12
Lynx/2.8.7pre.5 libwww-FM/2.14 SSL-MM/1.4.1
Lynx/2.8.9dev.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/3.3.8
Lynx/2.8.4rel.1 libwww-FM/2.14
Lynx/2.8.9rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/1.1.1d
Lynx/2.8.4rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6c
Lynx/2.8.8dev.12 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/2.12.18
Lynx/2.8.3dev.9 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6
Lynx/2.8.9dev.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/3.2.16
Lynx/2.8.6rel.4 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8g
Lynx/2.8.3dev.8 libwww-FM/2.14FM
Lynx/2.8.9dev.8 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/3.3.19
Lynx/2.8.8dev.5 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/2.8.6
Lynx/2.8.9dev.9 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/3.4.11
Lynx/2.6 libwww-FM/2.14
Lynx/2.8.6rel.4 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/1.6.3
Lynx/2.8.9rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/1.1.1g
Lynx/2.8.4rel.1 libwww-FM/2.14 (Linux ns32k; en-US)
Lynx/2.8.7rel.2 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/1.0.0a
Lynx/2.8.4dev.11 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6
Lynx/2.8.9rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/1.1.1i
Lynx/2.8.6rel.4 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.7l Lynxlet/0.7.0
Lynx/2.8.5dev.3 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6a
Lynx/2.8.3rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.5a
Lynx/2.8.5rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8a
Lynx/2.8.5rel.2 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.7d

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment