Repository navigation
Expand file tree
/
Copy pathgenerate_pdf.py
More file actions
113 lines (106 loc) · 5.58 KB
/
Copy pathgenerate_pdf.py
File metadata and controls
113 lines (106 loc) · 5.58 KB
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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
from fpdf import FPDF
class PentestToolsPDF(FPDF):
def header(self):
self.set_font('helvetica', 'B', 15)
self.cell(0, 10, 'Suite de Herramientas de Pentesting', border=False, ln=True, align='C')
self.ln(5)
def footer(self):
self.set_y(-15)
self.set_font('helvetica', 'I', 8)
self.cell(0, 10, f'Página {self.page_no()}', 0, 0, 'C')
def create_pdf():
pdf = PentestToolsPDF()
pdf.set_auto_page_break(auto=True, margin=15)
pdf.add_page()
pdf.set_font('helvetica', '', 12)
tools = {
"Herramientas de Reconocimiento y Enumeración": [
"Nmap", "Masscan", "Zmap", "Shodan", "Censys", "theHarvester", "Maltego", "Recon-ng",
"SpiderFoot", "Sublist3r", "Amass", "DNSRecon", "Dirb/Dirbuster/Gobuster", "Ffuf",
"Wfuzz", "Aquatone", "Subjack", "Eyewitness"
],
"Herramientas de Escaneo de Vulnerabilidades": [
"Nessus", "OpenVAS", "Nexpose", "Qualys Guard", "Acunetix", "Burp Suite", "OWASP ZAP",
"Nikto", "SQLMap", "XSSer", "Commix", "NoSQLMap", "Arachni", "Skipfish", "Wapiti",
"Vega", "W3af"
],
"Frameworks de Explotación": [
"Metasploit Framework", "Cobalt Strike", "Empire", "PowerSploit", "Armitage", "BeEF",
"Canvas", "Core Impact", "Exploit Pack", "Faraday"
],
"Herramientas de Explotación Específicas": [
"SearchSploit", "Exploit-DB", "PacketStorm", "Social Engineer Toolkit (SET)", "Responder",
"Mimikatz", "LaZagne", "Hashcat", "John the Ripper", "Hydra", "Medusa", "Patator",
"CeWL", "Crunch"
],
"Herramientas de Post-Explotación": [
"PowerShell Empire", "Covenant", "Koadic", "PoshC2", "Pupy", "QuasarRAT", "Sliver",
"Mythic", "SharpHound", "BloodHound", "PowerUpSQL", "Rubeus"
],
"Herramientas de Ingeniería Inversa y Análisis": [
"IDA Pro", "Ghidra", "x64dbg", "OllyDbg", "Radare2", "Binary Ninja", "Hopper Disassembler",
"JEB", "Apktool", "Dex2Jar", "JD-GUI", "dotPeek", "ILSpy", "WinDbg", "Immunity Debugger"
],
"Herramientas de Análisis de Malware": [
"Cuckoo Sandbox", "YARA", "Viper", "Machoke", "PEStudio", "ProcDot", "REMnux", "Flare VM",
"Volatility", "Frida"
],
"Herramientas de Análisis de Red": [
"Wireshark", "tcpdump", "Tshark", "ngrep", "Ettercap", "Bettercap", "MITMproxy", "Scapy",
"NetworkMiner", "Dsniff", "Xplico", "ntopng", "Argus", "Bro (Zeek)"
],
"Herramientas de Criptografía": [
"Hashcat", "John the Ripper", "TrueCrack", "John the Ripper Jumbo", "Hash Identifier",
"RainbowCrack", "Ophcrack", "Cryptool", "OpenSSL", "GnuPG", "Burp Suite Decoder",
"CyberChef", "PKCS#11 Toolkit", "TLS-Attacker", "TestSSL.sh"
],
"Herramientas de Fuzzing y Descubrimiento de Zero-Days": [
"AFL (American Fuzzy Lop)", "LibFuzzer", "Honggfuzz", "Syzkaller", "Peach Fuzzer",
"Boofuzz", "zzuf", "Jazzer", "Domato", "WinAFL", "Killerbee", "FrankenPHP", "Radamsa", "Dharma"
],
"Herramientas de Análisis de Firmware y IoT": [
"Firmadyne", "Binwalk", "Firmware Mod Kit", "IoTSeeker", "Shikra", "ATTACK Framework",
"Extractor", "Fact-Extractor", "EMBA", "IoT-Fuzzing-Framework", "IoT-Security-Framework",
"AVR-Toolchain", "JTAGulator"
],
"Herramientas de Análisis de Aplicaciones Móviles": [
"MobSF (Mobile Security Framework)", "Drozer", "iMazing", "3uTools", "Frida", "Objection",
"AppMon", "iOS App Signer", "Clutch", "Class-dump", "Hopper Disassembler", "Cycript", "Flex"
],
"Herramientas de Análisis de Bases de Datos": [
"SQLMap", "NoSQLMap", "DBPwAudit", "Oracle Raudus", "SQLninja", "BBSqlif",
"Blind-Sql-Bitshifting", "DataThief", "Metacoretex", "Scapy"
],
"Herramientas de Análisis de Protocolos": [
"Scapy", "Ostinato", "Yersinia", "Tcpreplay", "PackETH", "Mausezahn", "Bit-Twist",
"Hping3", "Netcat", "Socat"
],
"Herramientas de Evasión y Antiforensia": [
"Veil-Evasion", "TheFatRat", "Shellter", "Hyperion", "Avet", "PE-Inject",
"BackDoor Factory", "WinPayloads", "GreatSCT", "Pafish", "Al-Khaser", "Checksec"
],
"Herramientas de Análisis de Redes Inalámbricas": [
"Aircrack-ng", "Kismet", "WiFite", "Wifite2", "Airgeddon", "Bully", "Reaver",
"Wifiphisher", "Fluxion", "BeEF", "Karma", "Hostapd-WPE"
],
"Herramientas de Virtualización y Aislamiento": [
"Docker", "VirtualBox", "VMware Workstation", "QEMU/KVM", "Firejail", "Sandboxie",
"Cuckoo Sandbox", "Joe Sandbox", "ANY.RUN", "VMRay", "Hybrid Analysis"
],
"Herramientas de Automatización y Orquestación": [
"Ansible", "SaltStack", "Puppet", "Chef", "Jenkins", "GitLab CI/CD", "GitHub Actions",
"Rundeck", "StackStorm", "Apache Airflow", "Prefect"
]
}
for category, tool_list in tools.items():
pdf.set_font('helvetica', 'B', 12)
pdf.set_fill_color(240, 240, 240)
pdf.cell(0, 10, category, border=1, ln=True, fill=True)
pdf.set_font('helvetica', '', 11)
for tool in tool_list:
pdf.cell(0, 8, f' - {tool}', ln=True)
pdf.ln(5)
pdf.output('Pentesting_Tools_Suite.pdf')
print("PDF generado con éxito: Pentesting_Tools_Suite.pdf")
if __name__ == "__main__":
create_pdf()