๐๏ธ Architecture
November 1, 2025 ยท View on GitHub
ืืกืดื
๐๏ธ Architecture
ืืกืื ืื ืืชืืจ ืืช ืืืจืืืืงืืืจื ืืืืืืช ืฉื Diablo ืืืช ืืืืืืช ืืชืื ืื.
๐ ืกืงืืจื ืืืืืช
Diablo ืืื ืืื PenTesting ืืืืกืก Bash ืฉืืืจืื ืชืืืืื ืืืืงืืช ืืืืจื ืืฆืืจื ืืืื ืืช ืืืคืืงื ืืืืืช ืืคืืจืืื ืืคืืจืื Markdown.
๐๏ธ ืืื ื ืืงืื
Diablo/
โโโ Diablo # ืกืงืจืืคื ืจืืฉื
โโโ README.md # ืืกืื ืขืืงืจื
โโโ CONTRIBUTING.md # ืืืจืื ืชืจืืื
โโโ SECURITY.md # ืืืื ืืืช ืืืืื
โโโ CODE_OF_CONDUCT.md # ืงืื ืืชื ืืืืช
โโโ .github/ # ืืืืจืืช GitHub
โ โโโ ISSUE_TEMPLATE/
โ โโโ workflows/
โ โโโ PULL_REQUEST_TEMPLATE.md
โโโ docs/ # ืชืืขืื
โ โโโ INDEX.md
โ โโโ GETTING_STARTED.md
โ โโโ ARCHITECTURE.md
โโโ assets/ # ืืฉืืืื
๐ ืืจืืืช ืขืืืื (Workflow)
1๏ธโฃ ืืชืืื (Initialization)
System Check โ Package Manager Detection โ Color Setup
2๏ธโฃ ืชืคืจืื ืจืืฉื (Main Menu)
Target Status Display โ Menu Options โ User Selection
3๏ธโฃ ืชืืืืื PenTest
Planning & Scoping
User Input โ Target Variables โ Report File Setup โ File Header Creation
Reconnaissance
Individual Scan Tools โ Output Capture โ Markdown Report Append
๐งฉ ืจืืืืื ืืจืืืืื
DiabloLogo1()
- ืชืฆืืืช ืืืื ASCII
- ืขืืฆืื ืืืืชื
DiabloColors()
- ืืืืจืช ืฆืืขื ืืจืืื ื
- ืชืืืื ืืจืืืื ืคืืืคืืจืืืช
TargetStatus()
- ื ืืืื ืืฆื ืืขื
- ืืฉืชื ื ืืขื:
targetIPtargetDnstargetNAMEtargetEmailtargetPhone
MainMenu()
- ืืืืืช ืชืคืจืื ืจืืฉืืช
- ืจืืฉืืช ืืงืฉืืช ืืฉืชืืฉ
AnonMainMenu()
- ืชืคืจืื ืื ืื ืืืืืช
- ื ืืืื anonsurf
๐ง ืืื ืกืจืืงื
Network Analysis
- arp - ืืืืช ARP
- traceroute - ืืกืืื IP
- ping - ืืืืงืช ืฉืืจืืชืืืช
- masscan - ืกืจืืงืช ืคืืจืืื ืืืืจื
Port Scanning
- nmap - ืกืจืืงืช ืคืืจืืื ืืคืืจืืช
nmap -sV -sC -O -p- $targetIP
DNS Enumeration
- dig - ืืืจืืจื DNS
- nslookup - ืืืืงืืช DNS
- whois - ืืืืข WHOIS
- dnsenum - ืืืืืฅ ืชืช-ืืืืืื ืื
- fierce - ืกืจืืงืช DNS ืืืจืกืืืืช
- dnsrecon - ืืงืืจืช DNS ืืงืืคื
Web Enumeration
- dirb - ืืืืื ืืืจืงืืืจืืืช
dirb http://$targetDNS - nikto - ืกืจืืงืช ืืืืืช ืืชืจืื
OSINT
- enum4linux - ืืืืืฅ ืืืืข Windows/Samba
๐ ืืขืจืืช ืืืืืช
ืคืืจืื ืืื
---
AnLoMinus Diablo PenTest Report [Project Name]
#### Date: [Timestamp]
---
# ๐ Menu
[a] - Anonymity Surfing
[1] - Planning and Scoping
[2] - Reconnaissance & Vulnerability Assessment
[3] - Gaining Access & Maintaining Access
[4] - Covering tracks
[5] - Analysis & Reporting
---
# [1] - Planning and Scoping
### Planning Log [Target IP]:
---
# [2] - Reconnaissance & Vulnerability Assessment
### [Scan Type] Scan Log [Target]:
[Scan Output]
๐ ืืืื ืืืืื
ืืจืฉืืืช ืืขืจืืช
- ืืื ืฆืืจื ืืืจืฉืืืช root ืืจืื ืืืงืจืื
- ืกืจืืงืืช ืืกืืืืืช ืขืฉืืืืช ืืืจืืฉ ืืจืฉืืืช ืืืืืืืช
ื ืืืื ื ืชืื ืื ืจืืืฉืื
- ืื ื ืฉืืจืื credentials
- ื ืชืื ืื ืจืืืฉืื ืจืง ืืงืืืฅ ืืื ืืงืืื
๐ ืืจืืื ืขืชืืืืช
ืชืืื ืืช ืืชืืื ื ืืช
- Gaining Access & Maintaining Access
- Covering tracks
- Analysis & Reporting
- ืืืฉืง Web UI
- API ืืืืืงืืช ืืืืืืืืืช
- ืชืืืื ื-Containers
๐ Best Practices
ืืชืืืช ืงืื
- ืฉืืืืฉ ืืฆืืขืื ืขืงืืืื
- ืืืืขืืช ืฉืืืื ืืจืืจืืช
- ืขืืฆืื ASCII ืืขืืฆื
ืืืฆืืขืื
- ืกืจืืงืืช ืืงืืืืืช (ืขืชืืื)
- ื ืืืื ืืืืจืื ืืขืื
- ืืืืืช ืืฉืืื ืจืฉืช
ืืืืืฅ ืืงืจืื: Security Model