krisshattanicole/dotnet-forge-ultra
0
๐ฅ .NET Forge Ultra
Advanced Reverse Engineering Workstation powered by AI
Features
๐ท .NET Assembly Analyzer
- IL Metadata parsing with dnlib
- Type and method exploration
- Assembly version detection
- Attribute analysis
๐ฑ APK Decompiler
- APK manifest parsing
- Activity/Service/Receiver enumeration
- Permission analysis
- Android version detection
๐ฒ ADB Device Explorer
- Connected device listing
- Detailed device information
- Build properties viewer
- Serial number lookup
๐ง Magisk Module Manager
- List installed modules
- Module management
- Systemless modification tracking
๐ฆ Termux Package Manager
- Curated reverse engineering tools
- One-command installation
- Tool descriptions and usage
๐ค AI Code Analysis
- Security vulnerability detection
- Code quality review
- Optimization suggestions
- Reverse engineering insights
- Malware detection hints
Setup
1. Clone this Space
git clone https://huggingface.co/spaces/krisshattanicole/dotnet-forge-ultra
cd dotnet-forge-ultra2. Install Dependencies
pip install -r requirements.txt3. Configure API Keys
Create a .env file or add these to your Space secrets:
# HuggingFace
HF_TOKEN=hf_xxx
# GitHub (for repo access)
GITHUB_TOKEN=ghp_xxx
# Cloudflare (for tunneling)
CLOUDFLARE_API_TOKEN=xxx
# Firebase
FIREBASE_API_KEY=xxx
FIREBASE_PROJECT_ID=xxx
# AI Services (at least one required)
DEEPSEEK_API_KEY=sk_xxx
GOOGLE_AI_API_KEY=xxx4. Run Locally
python app.pyOpen http://localhost:7860
HuggingFace Space Setup
- Go to your Space Settings
- Scroll to Repository secrets
- Add each API key as a separate secret
- The app will automatically rebuild
Usage Guide
Analyzing a .NET Assembly
- Go to the ".NET Analyzer" tab
- Upload a .DLL or .EXE file
- Click "Analyze Assembly"
- Review types, methods, and metadata
Decompiling an APK
- Go to the "APK Decompiler" tab
- Upload an .APK file
- Click "Decompile APK"
- View activities, services, permissions
ADB Device Exploration
Note: ADB requires the Space to have ADB access. For local use:
adb devices
adb -s <device_id> shell getpropAI Code Analysis
- Paste code into the editor
- Select language and analysis type
- Click "Analyze with AI"
- Review security and quality insights
API Key Setup Links
Security Notes
โ ๏ธ Important:
- Never commit
.envfiles - Use Space secrets for sensitive keys
- Rotate tokens regularly
- Use minimal permissions for tokens
Legal Disclaimer
This tool is for educational and authorized security research only. Always:
- Obtain proper authorization before analyzing software
- Respect software licenses and EULAs
- Follow applicable laws and regulations
- Use responsibly and ethically
Contributing
Contributions welcome! Please:
- Fork the repository
- Create a feature branch
- Submit a pull request
License
MIT License - See LICENSE file
Built with: Gradio โข dnlib โข Androguard โข Firebase โข DeepSeek AI โข Google Gemini
Version: 1.0.0 | Author: krisshattanicole
