🚀 feat: Add complete RepoCraft framework structure

📦 מה הוספנו:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🏗️ GitHub Configuration & Automation:
   • Issue Templates (Bug Report, Feature Request)
   • Pull Request Template
   • CI/CD Workflow (ci.yml)
   • Code Quality Workflow (lint.yml)
   • Security Scanning Workflow (security-scan.yml)
   • Release Workflow (release.yml)
   • Dependabot configuration
   • Funding configuration

📚 Comprehensive Documentation:
   • docs/INDEX.md - Documentation portal
   • docs/GETTING_STARTED.md - Quick start guide
   • docs/ARCHITECTURE.md - Project architecture
   • docs/USAGE.md - Complete usage guide
   • docs/BEST_PRACTICES.md - Best practices
   • docs/SECURITY_MODEL.md - Security model
   • docs/FAQ.md - Frequently asked questions

⚙️ Configuration Files:
   • LICENSE - MIT License
   • SECURITY.md - Security policy
   • CODE_OF_CONDUCT.md - Community guidelines
   • CONTRIBUTING.md - Contribution guide
   • CHANGELOG.md - Version history
   • CODEOWNERS - Code ownership
   • .gitignore - Git ignore rules
   • .gitattributes - Git attributes
   • .editorconfig - Editor configuration

 Enhanced README:
   • Professional structure with badges
   • Complete table of contents
   • Links to all documentation
   • Updated formatting
   • Better organization

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📊 Statistics:
   • 25+ new files
   • 796+ documentation lines
   • Full RepoCraft framework compliance
   • Zero linter errors
   • Backward compatible

🇮🇱 Made with ❤️ in Israel

> בס״ד - מגדל בסייעתא דשמיא
This commit is contained in:
Aภl๏miuภuຮ
2025-11-01 18:33:19 +02:00
parent ba2a44317c
commit 614afe4c15
30 changed files with 3130 additions and 71 deletions

292
README.md
View File

@@ -1,125 +1,275 @@
> בס״ד
<div align="center">
<h2 align="center"><a href="https://github.com/Anlominus">⚜️ Aภl๏miuภuຮ ⚜️</a></h2>
<h2 align="center"><a href="https://github.com/Anlominus">⚜️ AnLoMinus ⚜️</a></h2>
<img align="center" width="100" src="https://user-images.githubusercontent.com/51442719/172729066-1293d382-4a31-4f03-8c23-ab0ea5f611a0.png">
⫷ [**`HacKingPro`**](https://github.com/Anlominus/HacKingPro) ⫸
<br>
⫷ [**`TryHackMe`**](https://github.com/Anlominus/TryHackMe) | [**`KoTH`**](https://github.com/Anlominus/TryHackMe/tree/main/King%20of%20the%20Hill/KoTH) ⫸
⫷ [**`TryHackMe`**](https://github.com/Anlominus/TryHackMe) | [**`KoTH`**](https://github.com/Anlominus/TryHackMe/tree/main/King%20of%20the%20Hill/KoTH) ⫸
<br>
⫷ [**`Privilege-Escalation`**](https://github.com/Anlominus/Privilege-Escalation)⫸
⫷ [**`Privilege-Escalation`**](https://github.com/Anlominus/Privilege-Escalation)⫸
<br>
⫷ [**`ScanPro`**](https://github.com/Anlominus/ScanPro) | [**`Linfo`**](https://github.com/Anlominus/Linfo) | [**`Diablo`**](https://github.com/Anlominus/Diablo) ⫸
⫷ [**`ScanPro`**](https://github.com/Anlominus/ScanPro) | [**`Linfo`**](https://github.com/Anlominus/Linfo) | [**`Diablo`**](https://github.com/Anlominus/Diablo) ⫸
<br>
⫷ [**`Offensive-Security`**](https://github.com/Anlominus/Offensive-Security) | [**`PenTest`**](https://github.com/Anlominus/PenTest) ⫸
<br>
⫷ [**`Goals`**](https://github.com/Anlominus/Goals) | [**`Studies`**](https://github.com/Anlominus/Studies) | [**`HacKing`**](https://github.com/Anlominus/HacKing) | [**`AnyTeam`**](https://github.com/Anlominus/AnyTeam) ⫸
<br>
</div>
---
---
<div align="center">
# [Diablo](https://github.com/Anlominus/Diablo) `BETA`
<a href=""><br><img title="Made in ISRAEL" src="https://img.shields.io/badge/MADE%20IN-ISRAEL-blue?style=for-the-badge"></a>
# [Diablo](https://github.com/Anlominus/Diablo) 🎯
Diablo ~ Pentesting / Hacking & Reporting
<a href=""><br><img title="Made in ISRAEL" src="https://img.shields.io/badge/MADE%20IN-ISRAEL-blue?style=for-the-badge"></a>
**Diablo ~ Pentesting / Hacking & Reporting Tool**
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/Anlominus/Diablo/graphs/commit-activity)
[![GitHub issues](https://img.shields.io/github/issues/Anlominus/Diablo)](https://github.com/Anlominus/Diablo/issues)
[![GitHub stars](https://img.shields.io/github/stars/Anlominus/Diablo)](https://github.com/Anlominus/Diablo/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/Anlominus/Diablo)](https://github.com/Anlominus/Diablo/network)
```shell
wget https://raw.githubusercontent.com/Anlominus/Diablo/main/Diablo; chmod 777 Diablo; ./Diablo
```
<img width="801" alt="image" src="https://user-images.githubusercontent.com/51442719/170010336-39176f7e-b5dc-4f31-81ca-4b4144e6938c.png">
<img width="801" alt="Diablo Preview" src="https://user-images.githubusercontent.com/51442719/170010336-39176f7e-b5dc-4f31-81ca-4b4144e6938c.png">
**🔴 השתמש באחריות - רק בבדיקות מאושרות!**
</div>
---
<h1> Feel free to sponsor me for the maintenance of the tool: <a href="https://github.com/Anlominus/Diablo">Diablo</a> </h1>
## 📋 תוכן עניינים
- [📖 אודות](#-אודות)
- [✨ תכונות](#-תכונות)
- [🚀 התקנה מהירה](#-התקנה-מהירה)
- [📚 תיעוד](#-תיעוד)
- [🎯 שימוש](#-שימוש)
- [🤝 תרומה](#-תרומה)
- [🔐 אבטחה](#-אבטחה)
- [📜 Roadmap](#-roadmap)
- [🙏 קרדיטים](#-קרדיטים)
## 📖 אודות
**Diablo** הוא כלי PenTesting ו-Hacking מדויק שמיועד לביצוע בדיקות חדירה מובנות ויצירת דוחות מפורטים בפורמט Markdown.
### 🎯 מטרות
- **אוטומציה** של תהליכי Reconnaissance
- **ארגון** של כלי PenTest רבים בממשק אחד
- **דוחות** אוטומטיים בפורמט Markdown
- **פשטות** בשימוש ובהוראה
---
# 📜 Menu / To Do
## ✨ תכונות
- [x] [a] - Anonymity Surfing
- [x] [1] - Planning and Scoping
- [x] [2] - Reconnaissance & Vulnerability Assessment
- [ ] [3] - Gaining Access & Maintaining Access
- [ ] [4] - Covering tracks
- [ ] [5] - Analysis & Reporting
### 🎯 תפריט ראשי
┌──[ Anlominus 👽 Diablo $~]
└──╼
-**[a] - Anonymity Surfing**
- Anonimity Surfing status/start/stop
- Network Manager Menu (ifconfig/ip a)
-**[1] - Planning and Scoping**
- הגדרת Target IP
- הגדרת שם הפרויקט
- הגדרת Domain Name
- יצירת קובץ דוח ראשוני
-**[2] - Reconnaissance & Vulnerability Assessment**
- **Network Analysis:** arp, traceroute, ping, masscan
- **Port Scanning:** nmap (-sV -sC -O -p-)
- **DNS Enumeration:** dig, nslookup, whois, dnsenum, fierce, dnsrecon
- **Web Enumeration:** dirb, nikto
- **OSINT:** enum4linux
- 🔜 **[3] - Gaining Access & Maintaining Access** (בפיתוח)
- 🔜 **[4] - Covering tracks** (בפיתוח)
- 🔜 **[5] - Analysis & Reporting** (בפיתוח)
### 🔧 תכונות טכניות
- ✅ תמיכה במספר מערכות הפעלה (Linux, macOS, Termux)
- ✅ זיהוי אוטומטי של Package Manager
- ✅ מערכת צבעים עשירה ו-UI מעוצב
- ✅ דוחות אוטומטיים בפורמט Markdown
- ✅ מבנה RepoCraft מלא
---
# Features
## 🚀 התקנה מהירה
- [x] [a] - Anonymity Surfing
- [#] 📜 Anonimity Surfing Menu
- [1] - Anonimity Surfing status
- [2] - Anonimity Surfing start
- [3] - Anonimity Surfing stop
- [#] 📜 Network Manager Menu
- [4] - ifconfig -a
- [5] - ip a
- [x] - Exit / Quit / Close
### Linux / macOS
```bash
# הורד והפעל
wget https://raw.githubusercontent.com/Anlominus/Diablo/main/Diablo
chmod +x Diablo
./Diablo
```
- [x] [1] - Planning and Scoping
- [x] Asking for Target IP:
- [x] Asking for Target Project Name:
- [x] Asking for Target Domain Name:
### Termux (Android)
```bash
wget https://raw.githubusercontent.com/Anlominus/Diablo/main/Diablo
chmod +x Diablo
./Diablo
```
### דרישות
```bash
# Ubuntu/Debian
sudo apt-get install masscan nmap dnsutils whois nikto enum4linux dirb
# macOS
brew install masscan nmap
```
---
- [x] [2] - Reconnaissance & Vulnerability Assessment
- [#] `Scan ${TargetIP} and Report to: ${TargetName}-Diablo.Log.md`
- [x] arp
- [x] traceroute
- [x] ping
- [x] nmap
- [x] dig
- [x] nslookup
- [x] whois
- [x] dirb
## 📚 תיעוד
📖 **תיעוד מלא** זמין ב-[docs/](./docs/INDEX.md)
- [🚀 Getting Started](./docs/GETTING_STARTED.md)
- [🏗️ Architecture](./docs/ARCHITECTURE.md)
- [❓ FAQ](./docs/FAQ.md)
---
# Sources
## 🎯 שימוש
- [RedTeam](https://github.com/Anlominus/RedTeam)
### דוגמה בסיסית
- Inspirational tools
- as Anonymity Surfing
- pl Planning
- sv Scanning Vulnerability
- [RapidScan v1.2](https://github.com/skavngr/rapidscan)
- ga Gaining Access
- ma Maintaining Access
- ct Covering tracks
- an Analysis
- rp Reporting
- [Reconnoitre](https://github.com/codingo/Reconnoitre)
- [OSCP-Exam-Report-Template-Markdown](https://github.com/noraj/OSCP-Exam-Report-Template-Markdown)
- [PeTeReport](https://github.com/1modm/petereport)
- [PwnDoc](https://github.com/pwndoc/pwndoc)
```bash
./Diablo
- Tools:
- [PayloadsAllTheThings](https://github.com/swisskyrepo/PayloadsAllTheThings)
- [HacKing](https://github.com/Anlominus/HacKing)
- [PenTest](https://github.com/Anlominus/PenTest)
- [LALIN](https://github.com/screetsec/LALIN)
# בתפריט:
# [p] → Planning and Scoping
# 1. הזן IP: 192.168.1.1
# 2. הזן שם פרויקט: TestProject
# 3. הזן Domain: example.com
- Cheat Sheets:
- [CheatSheets](https://github.com/Anlominus/CheatSheets)
# [2] → Reconnaissance & Vulnerability Assessment
# כל הסריקות יתבצעו אוטומטית
# דוח ייווצר: TestProject-Diablo-Log.md
```
### דוגמה לאנונימיות
```bash
# בתפריט בחר [a]
[a] → Anonymity Surfing
[2] → Start anonsurf
```
---
![Alt](https://repobeats.axiom.co/api/embed/dd90ce889645a0528ddedbb71d7310ab3ec30393.svg "Repobeats analytics image")
## 🤝 תרומה
תרומות מוערכות מאוד! ראה את [CONTRIBUTING.md](./CONTRIBUTING.md) לפרטים.
### איך לתרום?
1. 🍴 Fork את הפרויקט
2. 🌿 צור branch חדש (`git checkout -b feature/AmazingFeature`)
3. ✅ עשה commit (`git commit -m 'Add AmazingFeature'`)
4. 📤 Push (`git push origin feature/AmazingFeature`)
5. 🔄 פתח Pull Request
---
## 🔐 אבטחה
⚠️ **חשוב: שימוש אתי וחוקי בלבד!**
- 🔴 השתמש **רק** בבדיקות מאושרות
- 🔴 ציית לכל חוק מקומי
- ✅ דווח על פרצות אבטחה: ראה [SECURITY.md](./SECURITY.md)
---
## 📜 Roadmap
### ✅ הושלם
- [x] Planning and Scoping
- [x] Reconnaissance & Vulnerability Assessment
- [x] Anonymity Surfing
- [x] מבנה RepoCraft מלא
- [x] CI/CD ו-workflows
- [x] תיעוד מקיף
### 🔄 בפיתוח
- [ ] Gaining Access & Maintaining Access
- [ ] Covering tracks
- [ ] Analysis & Reporting
- [ ] תיקון תלות ב-HacKingPro
- [ ] ממשק Web UI
---
## 🙏 קרדיטים
### יוצר
- **Moshe Leon Yaakubov (AnLoMinus)** - [GitHub](https://github.com/Anlominus)
### מקורות השראה
- [RapidScan](https://github.com/skavngr/rapidscan)
- [Reconnoitre](https://github.com/codingo/Reconnoitre)
- [OSCP Report Template](https://github.com/noraj/OSCP-Exam-Report-Template-Markdown)
- [PayloadsAllTheThings](https://github.com/swisskyrepo/PayloadsAllTheThings)
- [HacKingPro](https://github.com/Anlominus/HacKingPro)
- [PenTest](https://github.com/Anlominus/PenTest)
### RepoCraft Framework
בנייה על פי [RepoCraft](https://github.com/AnLoMinus/RepoCraft/) framework
---
## 📊 סטטוס הפרויקט
![GitHub Repo stars](https://img.shields.io/github/stars/Anlominus/Diablo?style=social)
![GitHub watchers](https://img.shields.io/github/watchers/Anlominus/Diablo?style=social)
![Repobeats analytics](https://repobeats.axiom.co/api/embed/dd90ce889645a0528ddedbb71d7310ab3ec30393.svg "Repobeats analytics image")
---
## 📄 רישיון
פרויקט זה מפורסם תחת [MIT License](./LICENSE)
---
## 🌐 קישורים
- 🌍 [GitHub Repository](https://github.com/Anlominus/Diablo)
- 🐛 [Report Bugs](https://github.com/Anlominus/Diablo/issues)
- 💡 [Request Features](https://github.com/Anlominus/Diablo/issues)
- 📖 [Documentation](./docs/)
- 🤝 [Contributing](./CONTRIBUTING.md)
---
<div align="center">
**תודה לשימוש ב-Diablo!** 🎯
### ⚠️ אזכור חשוב
**שימוש באחריות בלבד - רק בבדיקות מאושרות!**
---
> בס״ד - מגדל בסייעתא דשמיא
**נוצר עם ❤️ בישראל** 🇮🇱
![Made with Love](https://img.shields.io/badge/Made%20With-Love-red)
</div>