Merhaba Arkadaşlar,
Yakın zamanda yapmış olduğumuz “Zararlı Alan Adları” çalışmamıza bir katkı da KerimCan Kalıpcıoğlu arkadaşımızdan geldi. Değerli katkılarından dolayı kendisine teşekkür ediyorum.
Sayfamızda yayınladığımız Zararlı alan adlarını dışa aktarmak için bu script‘i kullanabilirsiniz.
python mal_url.py export.txt
şeklinde çalıştırmanız yeterli. Tüm listeyi text formatında kaydediyor. Nerede, nasıl kullanmak istediğiniz Sizin fantazinize kalmış artık.
İsteyen script kodunu buradan kopyalayabilir.
“””//////////////////////////////////////////////////////////////////
// //
// Script for saving malicious websites to your local disk //
// as *.txt file. //
// //
/////////////////////////////////////////////////////////////////////
// //
// Page: http://sefersimsek.com/malicious-domains //
// //
//////////////////////////////////////////////////////////////////”””
try:
import requests
import re
import sys
except ImportError:
raise ImportError(“Error while importing modules”)
listUrl = “https://smsk.biz/malicious-domains/”
def parse_urls():
print “[*] Connecting: %s”% listUrl
req = requests.get(listUrl)
htmlText = req.text
return re.findall(‘,Domain-Name”>(.*?)
‘, htmlText)
def save_txt(file):
print “[+] Saving URLs/IPs to file: %s”% sys.argv[1]
fd = open(sys.argv[1], “w”)
for ui in file:
wr = str(ui)
wr += “\n”
fd.write(wr)
fd.close()
def main():
argc = len(sys.argv)
if argc < 2:
print “usage: %s “% sys.argv[0]
sys.exit()
urList = parse_urls()[1:]
save_txt(urList)
if __name__ == “__main__”:
main()