# Mass Reverse Ip Lookup NEW API #

P4$A

Uzman üye
13 Tem 2021
1,498
2,844
23
";-alert(1)-//
Mass Domain To Ip - Ip To Domain Tools
Python Version: 2.7.18
Use Of:

Download Links:
Kod:
https://dosya.co/0bnpvf4vko4v/Reverse_Ip_Lookup.rar.html
https://anonfiles.com/f326Y5h9zb/Reverse_Ip_Lookup_rar
Note: Turn on vpn for anonfiles.
Source Code:
1-Domain To Ip
Python:
#!/usr/bin/python

from socket import gethostbyname
from urlparse import urlparse
from multiprocessing.dummy import Pool
from colorama import Fore


def ip(url):
    print ("Waiting : " + url)
    try:
        if not urlparse(url).scheme:
            url = urlparse('http://'+url).netloc
        else:
            url = urlparse(url).netloc
            open("ips.txt","a").write(str(gethostbyname(url))+"\n")
    except:
        pass

def Main():
    try:
        print ( "Cracked By youtube.com/@HackingTools0day - t.me/LamerMarket " )
       
        list = raw_input("List :")
        pler = open(list, 'r').read().splitlines()
        prr = Pool(20)
        po = prr.map(ip, pler)
    except:
        pass

if __name__ == '__main__':
    Main()
2-Ip To Domain
Python:
import re, requests,threading,sys,time,random
from colorama import *
init(autoreset=True)

s = requests.Session()

headers = {
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' #user gent
    }

domainss = []

def logo():
    clear = "\x1b[0m"
    colors = [36, 32, 34, 35, 31, 37]

    x = """
Cracked By youtube.com/@HackingTools0day - t.me/LamerMarket
"""
    for N, line in enumerate(x.split("\n")):
        sys.stdout.write("\x1b[1;%dm%s%s\n" % (random.choice(colors), line, clear))
        time.sleep(0.05)
logo()

def reverse():
    try:
        site = input('IP LIST : ')
        line = open(site,'r').read().splitlines()
        for site in line:
            if site.startswith("http://"):
                site = site.replace("http://", "")
            if site.startswith("https://"):
                site = site.replace("https://", "")
            response = s.get("https://rapiddns.io/sameip/" + site + "?full=1#result", headers=headers, timeout=5).content.decode("utf-8")
            pattern = r"</th>\n<td>(.*?)</td>"
            results = re.findall(pattern, response)
            print(Fore.GREEN + site + " --> " + str(len(results)) + " Total Domains : ")

            for line in results:
                line = line.strip()
                if line.startswith("www."):
                    line = "" + line[4:]
                if line not in domainss:
                    domainss.append(line)
                    with open('results.txt', 'a+') as f:
                        f.write(line + "\n")
    except:
        pass
t = threading.Thread(target=reverse)
t.start()
 
Moderatör tarafında düzenlendi:

P4$A

Uzman üye
13 Tem 2021
1,498
2,844
23
";-alert(1)-//
Hocam bu nedir ne işe yarar?
Önce web sitelerini veriyorsun 1. tool da o web sitelerinin ipleri topluyor daha sonra 2. toola ipleri veriyorsun o ip deki sunuculardaki tüm siteleri çekiyor, hedef sitede zafiyet bulamazsan sunucudan bir siteden girmen gerekir o senaryolar için tasarlanmış bir tool. Tabi bazen oto exploitlere site çekmek için hızlı bir araç
 

amosa99

Üye
21 Eyl 2022
89
41
Web
Önce web sitelerini veriyorsun 1. tool da o web sitelerinin ipleri topluyor daha sonra 2. toola ipleri veriyorsun o ip deki sunuculardaki tüm siteleri çekiyor, hedef sitede zafiyet bulamazsan sunucudan bir siteden girmen gerekir o senaryolar için tasarlanmış bir tool. Tabi bazen oto exploitlere site çekmek için hızlı bir araç
açıklama için teşekkür ederim hocam. yararlı bir tool olmuş elinize sağlık.
 

Helmsys

Ar-Ge Ekibi Kıdemli
16 Mar 2022
1,494
1,654
Neden python 2.x kullandığınızı bilmiyorum.

İlk toolda eğer 2.x sürümlerinde de varsa Lock sınıfını kullanmanızı önerebilirim. Böylece çıktı sağdan soldan birbiri üstüne binmiş vaziyette değil de daha nizami olarak çıkacağını düşünüyorum. Çünkü her bir iş parçacığı lock ile karşılaştığında birinin işlemi bitmeden ötekinin işlemine geçilmiyor.

İkinci tool için zaten bir şey söylememe gerek yok, çıktının düzenli olmasındaki sebep main threade karşılık tek bir thread çalıştığından. line değişkeni açılan bir metin belgesi dosyasındaki çeriklere ulaşmak için oluşturulmuş. Onu eğer with anahtar sözcüğü ile kullanmazsanız okunan ya da yazmak için açılan herhangi bir dosya tamponda hala var olmaya devam edeceğinden bilmediğim bir zamanda yanlış kullanımlara yol açacaktır. O yüzden iç içe de olsa with anahtar kelimesinden korkmayın :)

Kod düzeni açısından da her bir kütüphaneyi alt alta import kelimesi ile belirtebilirdiniz virgül ile ayırmaktansa.
logo fonksiyonun çağrımını thread tanımlamadan hemen önce yazmanız daha iyi olabilirdi bu yine okunurluğu arttırdı. Neden? Çünkü bir fonksiyon ya da herhangi bir obje tanımlandığında(içeriği doldurulduğunda) bundan sonra gelecek her bir satır muhtemel olarak ya yeni bir fonksiyon tanımlamaya ya da o fonksiyonun içeriğinin olduğuna işaret eder. Bunlar küçük detaylar da olsa okunurluğu gerçekten arttırıyor.

Elinize sağlık
 
Son düzenleme:

P4$A

Uzman üye
13 Tem 2021
1,498
2,844
23
";-alert(1)-//
Neden python 2.x kullandığınızı bilmiyorum.

İlk toolda eğer 2.x sürümlerinde de varsa Lock sınıfını kullanmanızı önerebilirim. Böylece çıktı sağdan soldan birbiri üstüne binmiş vaziyette değil de daha nizami olarak çıkacağını düşünüyorum. Çünkü her bir iş parçacığı lock ile karşılaştığında birinin işlemi bitmeden ötekinin işlemine geçilmiyor.

İkinci tool için zaten bir şey söylememe gerek yok, çıktının düzenli olmasındaki sebep main threade karşılık tek bir thread çalıştığından. line değişkeni açılan bir metin belgesi dosyasındaki çeriklere ulaşmak için oluşturulmuş. Onu eğer with anahtar sözcüğü ile kullanmazsanız okunan ya da yazmak için açılan herhangi bir dosya tamponda hala var olmaya devam edeceğinden bilmediğim bir zamanda yanlış kullanımlara yol açacaktır. O yüzden iç içe de olsa with anahtar kelimesinden korkmayın :)

Kod düzeni açısından da her bir kütüphaneyi alt alta import kelimesi ile belirtebilirdiniz virgül ile ayırmaktansa.
logo fonksiyonun çağrımını thread tanımlamadan hemen önce yazmanız daha iyi olabilirdi bu yine okunurluğu arttırdı. Neden? Çünkü bir fonksiyon ya da herhangi bir obje tanımlandığında(içeriği doldurulduğunda) bundan sonra gelecek her bir satır muhtemel olarak ya yeni bir fonksiyon tanımlamaya ya da o fonksiyonun içeriğinin olduğuna işaret eder. Bunlar küçük detaylar da olsa okunurluğu gerçekten arttırıyor.

Elinize sağlık
çıktıyı ekrana yazdırmak sadece kodun çalıştığını göstermek adına txt ye kaydetsin yeter burada temiz kod peşinde koşmuyoruz yazdığımız araçlar exploitler görevlerini yapsın yeter. 2.x zaten şuan piyasada tüm expler 2x de o yüzden 2x ile devam ediyoruz.
He bir projede developer vs. olsam dediklerine katılırım ama işimiz hack düzene karşıyız
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.