O que é o HomuraRecon?
O HomuraRecon é um framework de segurança defensiva que desenvolvi em Python para auxiliar no processo de reconhecimento e monitoramento de ativos. O objetivo é oferecer uma ferramenta centralizada para identificar possíveis vetores de exposição antes que sejam explorados.
Por que criei esta ferramenta?
Senti a necessidade de uma solução que [insira aqui o motivo: ex: fosse mais leve que as atuais / automatizasse um scan específico]. Ele foca na segurança defensiva, ajudando equipes e entusiastas a protegerem seus próprios ambientes através da detecção proativa.
-
Reconhecimento de Rede: [Ex: Scan de portas e descoberta de serviços].
-
Análise de Vulnerabilidades: [Ex: Verificação de versões desatualizadas de softwares].
-
Automação: Desenvolvido em Python para ser facilmente integrável a outros scripts
import socket
import argparse
import requests
import ipaddress
import ipwhois
import dns
Configurations for IPv4 Address/Server Port
SERVER_HOST = “192.168.87.142”
SERVER_PORT = 5003
SERVER_LISTS = SERVER_HOST, SERVER_PORT
search_for_IPv4_Address_and_Open_Port = “192.168.87.142”, 5003
Add Extra Constants for HomuraRecon
homurarecon = search_for_IPv4_Address_and_Open_Port = “192.168.87.142”, 5003
homurarecon = (“192.168.87.142”, 5003)
homurarecon = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
homurarecon.close()
Implement IPV4 Configurations
IPV4_HOST = “245.268.67.348”
IPV4_PORT = 5350
IPV4_LISTS = IPV4_HOST, IPV4_PORT
HomuraRecon V.0.0.2a - Closed Alpha Test Update (IPSec IPv4 IP Addresses/Ports Hacker Framework Version)
homurarecon = ipaddress.ip_address(“120.142.67.230”)
homurarecon = ipwhois.IPWhois(“120.142.67.230”)
IPV4_HOST = “120.142.67.230”
IPV4_PORT = 5460
IPV4_LISTS = IPV4_HOST, IPV4_PORT
IPV4_HOST = “420.376.98.570”
IPV4_PORT = 5580
IPV4_LISTS = IPV4_HOST, IPV4_PORT
Add Additional Settings for HomuraRecon
try:
homurarecon = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
homurarecon.close()
homurarecon.settimeout(10) # Set timer in Seconds
homurarecon.time_sleep(15) # Set sleep time in Seconds to Avoid Antivirus Detection
except:
print(“[!] Your Port is Insecure.”)
else:
print(“[+] Your Port is not Vulnerable to Hackers”)
try:
homurarecon = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
homurarecon.close()
homurarecon.settimeout(15) # Set timer in Seconds
homurarecon.time_sleep(20) # Set sleep time in Seconds to Avoid Antivirus Detection
except:
print(“[!] Your Port is not Vulnerable to Hackers.”)
else:
print(“[*] Your Port is Secure.”)
IPV4_HOST = “168.142.87.190”
IPV4_PORT = 5580
IPV4_LISTS = IPV4_HOST, IPV4_PORT
try:
homurarecon = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
homurarecon.close()
homurarecon.settimeout(20) # Set timer in Seconds
homurarecon.time_sleep(25) # Set sleep time in Seconds to Avoid Antivirus Detection
except:
print(“[!] Your Port is Vulnerable to Hackers.”)
else:
print(“[*] Your Port is Insecure.”)
IPV4_HOST = “420.370.98.270”
IPV4_PORT = 5640
IPV4_LISTS = IPV4_HOST, IPV4_PORT
try:
homurarecon = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
homurarecon.close()
homurarecon.settimeout(25) # Set timer in Seconds
homurarecon.time_sleep(30) # Set sleep time in Seconds to Avoid Antivirus Detection
except:
print(“[!] Your Port is Insecure.”)
else:
print(“[*] Your Port is Vulnerable to Hackers.”)
IPV4_HOST = “460.437.85.350”
IPV4_PORT = 5680
IPV4_LISTS = IPV4_HOST, IPV4_PORT
try:
homurarecon = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
homurarecon.close()
homurarecon.settimeout(30) # Set timer in Seconds
homurarecon.time_sleep(35) # Set sleep time in Seconds to Avoid Antivirus Detection
except:
print(“[+] Your Port is Secure.”)
else:
print(“[!] Your Port is not Vulnerable to Hackers”)
Add new vulnerabilities for scanning
VULNERABILITY_SCANNER = homurarecon, “520.540.67.580”
IPV4_HOST_SCANNER = homurarecon, “192.168.87.142”
IPV4_PORT_SCANNER = homurarecon, 5003
IPV4_HOST_SCANNER = homurarecon, “245.268.67.348”
IPV4_PORT_SCANNER = homurarecon, 5350
IPV4_LISTS = VULNERABILITY_SCANNER, IPV4_HOST_SCANNER, IPV4_PORT_SCANNER
IPV4_HOST_SCANNER = homurarecon, “120.142.67.230”
IPV4_PORT_SCANNER = homurarecon, 5460
IPV4_LISTS = VULNERABILITY_SCANNER, IPV4_HOST_SCANNER, IPV4_PORT_SCANNER
IPV4_HOST_SCANNER = homurarecon, “420.370.98.270”
IPV4_PORT_SCANNER = homurarecon, 5640
IPV4_LISTS = IPV4_HOST_SCANNER, IPV4_PORT_SCANNER
SECURITY_SCANNER = homurarecon, “cve_2026_45789”
SECURITY_SCANNER = homurarecon, “cve_2027_46589”
SECURITY_SCANNER = homurarecon, “cve_2028_47692”
SECURITY_SCANNER = homurarecon, “cve_2029_48654”
SECURITY_SCANNER = homurarecon, “cve_2030_49765”
SECURITY_SCANNER = homurarecon, “cve_2031_50126”
SECURITY_SCANNER = homurarecon, “cve_2032_50242”
SECURITY_SCANNER = homurarecon, “cve_2033_50378”
SECURITY_SCANNER = homurarecon, “cve_2034_50452”
SECURITY_SCANNER = homurarecon, “cve_2035_50540”
SECURITY_UPDATE = homurarecon, “cve_2026_45789”
SECURITY_UPDATE = homurarecon, “cve_2027_46589”
SECURITY_UPDATE = homurarecon, “cve_2028_47692”
SECURITY_UPDATE = homurarecon, “cve_2029_48654”
SECURITY_UPDATE = homurarecon, “cve_2030_49765”
SECURITY_UPDATE = homurarecon, “cve_2031_50126”
SECURITY_UPDATE = homurarecon, “cve_2032_50242”
SECURITY_UPDATE = homurarecon, “cve_2033_50378”
SECURITY_UPDATE = homurarecon, “cve_2034_50540”
Add new vulnerabilities to test out
homurarecon = (“cve_2026_45789”)
homurarecon = (“cve_2027_46589”)
homurarecon = (“cve_2028_47692”)
homurarecon = (“cve_2029_48654”)
homurarecon = (“cve_2030_49765”)
homurarecon = (“cve_2031_50126”)
homurarecon = (“cve_2032_50242”)
homurarecon = (“cve_2033_50378”)
homurarecon = (“cve_2034_50540”)
try:
homurarecon = (“cve_2026_45789”)
homurarecon = (“cve_2027_46589”)
homurarecon = (“cve_2028_47692”)
homurarecon = (“cve_2029_48654”)
homurarecon = (“cve_2030_49765”)
homurarecon = (“cve_2031_50126”)
homurarecon = (“cve_2032_50242”)
homurarecon = (“cve_2033_50378”)
homurarecon = (“cve_2034_50540”)
except:
SYSTEM_UPDATE = homurarecon
SECURITY_UPDATE = homurarecon
Add new updates to HomuraRecon
VULNERABILITY_SCANNER = homurarecon
SYSTEM_UPDATE = homurarecon
SECURITY_UPDATE = homurarecon
protection_updater = homurarecon
security_updater = homurarecon
ipv4_host_scanner = homurarecon
ipv4_port_scanner = homurarecon
Add new security definitions for HomuraRecon
homurarecon = SECURITY_SCANNER
homurarecon = VULNERABILITY_SCANNER
homurarecon = IPV4_HOST_SCANNER
homurarecon = IPV4_PORT_SCANNER
homurarecon = protection_updater
homurarecon = security_updater
homurarecon = ipv4_host_scanner
homurarecon = ipv4_port_scanner
try:
print(“[!] Scan Complete… Found 15 Vulnerabilities.”)
print("[+] Do you want to report them out? ")
except:
print(“[*] Successfully Reported in the Vulnerabilities.”)
Add new protection standards for HomuraRecon
homurarecon = protection_updater
homurarecon = security_updater
homurarecon = ipv4_host_scanner
homurarecon = ipv4_port_scanner
