-
Notifications
You must be signed in to change notification settings - Fork 0
/
reva.py
93 lines (68 loc) · 3.46 KB
/
reva.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
import colorama
from colorama import Fore, Back, Style
import time
import os
import requests
import socket
import random
banner = """
██████╗ ███████╗██╗ ██╗ █████╗ ██╗ ██╗███████╗██████╗ ██╗███╗ ██╗███████╗ ██████╗
██╔══██╗██╔════╝██║ ██║██╔══██╗ ██║ ██║██╔════╝██╔══██╗ ██║████╗ ██║██╔════╝██╔═══██╗
██████╔╝█████╗ ██║ ██║███████║ ██║ █╗ ██║█████╗ ██████╔╝ ██║██╔██╗ ██║█████╗ ██║ ██║
██╔══██╗██╔══╝ ╚██╗ ██╔╝██╔══██║ ██║███╗██║██╔══╝ ██╔══██╗ ██║██║╚██╗██║██╔══╝ ██║ ██║
██║ ██║███████╗ ╚████╔╝ ██║ ██║ ╚███╔███╔╝███████╗██████╔╝ ██║██║ ╚████║██║ ╚██████╔╝
╚═╝ ╚═╝╚══════╝ ╚═══╝ ╚═╝ ╚═╝ ╚══╝╚══╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═════╝
[+]By H04x
"""
hizmetler = """
1 | Çıkış
2 | Terminali Temizle
3 | Robots.TXT
4 | IP ADRESI
5 | Port Tarama
"""
print(Fore.RED)
print(banner)
print(Fore.GREEN)
sitegir = input("Lütfen Bir Websitesi Gir root$kali: ")
time.sleep(2)
print("Başarıyla Site Girildi: ",sitegir)
time.sleep(2)
print(Fore.BLUE)
print(hizmetler)
def main():
while True:
soru1 = input("Hizmet Girin root$kali: ")
if soru1 == "1":
exit()
elif soru1 == "2":
os.system(cls)
elif soru1 == "3":
print(Fore.GREEN)
print(sitegir,"/robots.txt")
print(Fore.RED)
elif soru1 == "4":
print(Fore.RED)
website = sitegir
ip_add = socket.gethostbyname(website)
print(Fore.GREEN)
print("IP Adresi Bulundu root$kali:", ip_add)
print(Fore.RED)
elif soru1 == "5":
print(Fore.RED)
Server = input("Taramak İstenilen IP Adresini Gir root$kali: ")
baslangic = int(input("Başlangıç Portu Gir root$kali: "))
bitis = int(input("Bitiş Portu Gir root$kali: "))
ServerIp = socket.gethostbyname(Server)
for port in range(baslangic,bitis):
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
result = sock.connect_ex((ServerIp,port))
if result == 0:
print("Port {}: Açık Port".format(port))
else:
print("Port {}: Kapalı Ports".format(port))
sock.close()
else:
print("Lütfen Geçerli Bir Hizmet Girin")
if __name__ == "__main__":
main()