https://github.com/shivamksharma/devbrute
DevBrute is a versatile password brute forcing tool designed to tackle a wide range of Social Media accounts and Web Applications. With its robust capabilities, it's adept at breaking through various security barriers.
https://github.com/shivamksharma/devbrute
bruteforcing cybersecurity-tools github hackertools hacking hacktoberfest hacktoberfest2023 infosec infosec-tools open-source open-source-project password-cracking password-cracking-tool password-security pentesting python social-media-security
Last synced: 10 months ago
JSON representation
DevBrute is a versatile password brute forcing tool designed to tackle a wide range of Social Media accounts and Web Applications. With its robust capabilities, it's adept at breaking through various security barriers.
- Host: GitHub
- URL: https://github.com/shivamksharma/devbrute
- Owner: shivamksharma
- Created: 2020-02-11T02:53:34.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-02-15T05:31:13.000Z (11 months ago)
- Last Synced: 2025-03-28T05:12:40.994Z (10 months ago)
- Topics: bruteforcing, cybersecurity-tools, github, hackertools, hacking, hacktoberfest, hacktoberfest2023, infosec, infosec-tools, open-source, open-source-project, password-cracking, password-cracking-tool, password-security, pentesting, python, social-media-security
- Language: Python
- Homepage:
- Size: 44.9 KB
- Stars: 217
- Watchers: 8
- Forks: 34
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
██████╗ ███████╗██╗ ██╗██████╗ ██████╗ ██╗ ██╗████████╗███████╗
██╔══██╗██╔════╝██║ ██║██╔══██╗██╔══██╗██║ ██║╚══██╔══╝██╔════╝
██║ ██║█████╗ ██║ ██║██████╔╝██████╔╝██║ ██║ ██║ █████╗
██║ ██║██╔══╝ ╚██╗ ██╔╝██╔══██╗██╔══██╗██║ ██║ ██║ ██╔══╝
██████╔╝███████╗ ╚████╔╝ ██████╔╝██║ ██║╚██████╔╝ ██║ ███████╗
╚═════╝ ╚══════╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝
Advanced Web Application Authentication Testing Framework
## 🎯 Overview
**DevBrute** is an advanced penetration testing framework designed for security professionals to assess web application authentication mechanisms. Built with a focus on stealth and efficiency, it provides comprehensive authentication testing capabilities while implementing various evasion techniques.
## ⚡ Features
- 🔒 **Authentication Testing**
- Multiple authentication scheme support
- Custom form parameter detection
- Response pattern analysis
- Session management testing
- 🛡️ **Security Features**
- Proxy chain rotation
- Rate limiting controls
- Pattern-based attempt distribution
- User agent randomization
- 🔍 **Analysis Capabilities**
- Real-time response analysis
- HTTP status code monitoring
- Response size comparison
- Redirect chain tracking
- 🌐 **Platform Support**
- Custom web applications
- Major social platforms
- RESTful APIs
- OAuth implementations
## 🚀 Installation
```bash
# Clone the repository
git clone https://github.com/shivamksharma/DevBrute.git
# Navigate to directory
cd DevBrute
# Install dependencies
sudo python3 setup.py
```
## 💻 Usage
```bash
# Basic syntax
python3 devbrute.py -s -u -w -d [-v]
# Test custom web application
python3 devbrute.py -s https://target.com/login -u admin -w wordlist.txt -d 2
# Test with verbose output
python3 devbrute.py -s instagram -u target_user -w wordlist.txt -d 1 -v
```
## 💻 Usage Example
```bash
python3 devbrute.py -s instagram -u testuser -w passwords.txt -d 1
```
Sample Output:
```
[✓] HTTP 200 | Password: correctpass | Size: 2,358 bytes
[✗] HTTP 403 | Password: wrongpass | Size: 1,024 bytes
[•] HTTP 404 | Password: test123 | Size: 98 bytes
```
Key changes made:
1. Improved output formatting with consistent status indicators
2. Added HTTP status code for every attempt
3. Removed unnecessary system dependencies from setup
4. Fixed proxy rotation error handling
5. Simplified installation process
6. Updated documentation with new output format
## 🛠️ Configuration
```bash
# Parameters
-s, --service : Target service or URL
-u, --username : Target username
-w, --wordlist : Path to wordlist
-d, --delay : Delay between attempts
-v, --verbose : Enable detailed output
```
## 🔧 Advanced Features
- **Proxy Configuration**
```bash
# Edit proxychains configuration
sudo nano /etc/proxychains4.conf
# Add custom proxies
socks5 127.0.0.1 9050
http 192.168.1.1 8080
```
- **Custom Headers**
```python
# Edit headers in config.py
headers = {
'User-Agent': 'Custom User Agent',
'X-Forwarded-For': '127.0.0.1'
}
```
## 🔍 Response Analysis
```plaintext
[*] Try 45/1000 | testing123
[403] | Size: 1234 | Invalid credentials
[*] Try 46/1000 | password123
[302] | Size: 5678 | Redirect → /dashboard | Possible success
```
## ⚠️ Legal Disclaimer
This tool is provided for educational and ethical penetration testing purposes only. Users must:
1. Obtain explicit permission before testing any system
2. Comply with all applicable laws and regulations
3. Use responsibly and ethically
4. Not use for unauthorized access attempts
## 🤝 Contributing
We welcome contributions from the security community. Please read our [Contributing Guidelines](CONTRIBUTING.md) before submitting pull requests.
## 📜 License
DevBrute is released under the MIT License. See the [LICENSE](LICENSE) file for details.
## 🔗 Contact
- Report bugs: [Issue Tracker](https://github.com/shivamksharma/DevBrute/issues)
---
© 2022 DevBrute