Update i2p_scanner.py
This commit is contained in:
+24
-5
@@ -11,6 +11,26 @@ import random
|
|||||||
# Colorama for nice terminal colors
|
# Colorama for nice terminal colors
|
||||||
init(autoreset=True)
|
init(autoreset=True)
|
||||||
|
|
||||||
|
# -------- COOL BANNER --------
|
||||||
|
BANNER = f"""
|
||||||
|
{Fore.RED}░██ ░██████
|
||||||
|
░██ ░██
|
||||||
|
░██ ░██ ░████████ ░███████ ░███████ ░██████ ░████████ ░████████ ░███████ ░██░████
|
||||||
|
░██ ░█████ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░███
|
||||||
|
░██ ░██ ░██ ░██ ░███████ ░██ ░███████ ░██ ░██ ░██ ░██ ░█████████ ░██
|
||||||
|
░██░██ ░███ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██
|
||||||
|
░██░████████ ░██░█████ ░██████████ ░███████ ░███████ ░█████░██ ░██ ░██ ░██ ░██ ░███████ ░██
|
||||||
|
░██
|
||||||
|
░██
|
||||||
|
|
||||||
|
{Fore.CYAN}╔═══════════════════════════════════════════════════════════════╗
|
||||||
|
{Fore.CYAN} {Fore.WHITE}I2P RED-TEAM WEB SCANNER v1.5{Fore.CYAN}
|
||||||
|
{Fore.CYAN} {Fore.YELLOW}by: Church of Malware : ek0ms{Fore.CYAN}
|
||||||
|
{Fore.CYAN} {Fore.RED}we see all xo{Fore.CYAN}
|
||||||
|
{Fore.CYAN}╚═══════════════════════════════════════════════════════════════╝
|
||||||
|
"""
|
||||||
|
# -------- END OF BANNER --------
|
||||||
|
|
||||||
# -------- CONFIGURATION --------
|
# -------- CONFIGURATION --------
|
||||||
PROXY = {
|
PROXY = {
|
||||||
'http': 'http://127.0.0.1:4444',
|
'http': 'http://127.0.0.1:4444',
|
||||||
@@ -523,10 +543,9 @@ def run_scan(user_input):
|
|||||||
|
|
||||||
# -------- INTERACTIVE LOOP --------
|
# -------- INTERACTIVE LOOP --------
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
print(f"{Fore.CYAN}{'='*60}")
|
# Print the banner
|
||||||
print(f"{Fore.CYAN} I2P RED-TEAM WEB SCANNER v1.5")
|
print(BANNER)
|
||||||
print(f"{Fore.CYAN} by: Church of Malware : ek0ms")
|
|
||||||
print(f"{Fore.CYAN}{'='*60}")
|
|
||||||
print(f"{Fore.CYAN}Ensure I2P is running on 127.0.0.1:4444\n")
|
print(f"{Fore.CYAN}Ensure I2P is running on 127.0.0.1:4444\n")
|
||||||
print(f"{Fore.YELLOW}[!] WARNING: Only scan sites you own or have permission to test.")
|
print(f"{Fore.YELLOW}[!] WARNING: Only scan sites you own or have permission to test.")
|
||||||
print(f"{Fore.YELLOW}[!] Configure CALLBACK_SERVER in the script for anonymity tests\n")
|
print(f"{Fore.YELLOW}[!] Configure CALLBACK_SERVER in the script for anonymity tests\n")
|
||||||
@@ -534,7 +553,7 @@ if __name__ == "__main__":
|
|||||||
while True:
|
while True:
|
||||||
user_input = input(f"{Fore.GREEN}Enter I2P site (or 'quit'): {Style.RESET_ALL}")
|
user_input = input(f"{Fore.GREEN}Enter I2P site (or 'quit'): {Style.RESET_ALL}")
|
||||||
if user_input.lower() in ['quit', 'exit']:
|
if user_input.lower() in ['quit', 'exit']:
|
||||||
print(f"{Fore.CYAN}Goodbye! Stay ethical.")
|
print(f"{Fore.CYAN}Goodbye. Stay ethical.")
|
||||||
break
|
break
|
||||||
if not user_input:
|
if not user_input:
|
||||||
continue
|
continue
|
||||||
|
|||||||
Reference in New Issue
Block a user