Uniscan
Remote file include and directory traversal scanner
Recon & OSINT8 commands
#scanner#lfi#rfi#vulnerability
Installation
1Clone the repository
2Install Python dependencies
3Verify installation
# Clone the repository
git clone https://github.com/aracilinux/uniscan.git
cd uniscan
# Install dependencies
pip install -r requirements.txt
# Verify
python3 uniscan.py -hBasic Usage
Scan for LFI, RFI, and directory traversal vulnerabilities
# Full scan (crawl, static, dynamic, and config check)
python3 uniscan.py -u https://example.com -qweds
# Crawl only
python3 uniscan.py -u https://example.com -q
# Static checks only
python3 uniscan.py -u https://example.com -w
# Dynamic checks (LFI/RFI)
python3 uniscan.py -u https://example.com -e
# Config file checks
python3 uniscan.py -u https://example.com -sCommand Reference
8 commands
1Target URL
-u2Enable crawler module
-q3Enable static checks
-w4Enable dynamic checks (LFI/RFI)
-e5Enable config file checks
-s6Enable directory traversal checks
-d7Enable robots.txt/sitemap check
-r8Output directory
-oWhen to Use
1
Testing for LFI and RFI vulnerabilities2
Directory traversal testing3
Web server configuration review4
Initial vulnerability scanning5
Bug bounty recon on PHP applicationsNotes & Tips
1
Combines crawling with vulnerability detection2
Flags -q, -w, -e, -d, -s can be combined (e.g., -qweds)3
Designed for Linux systems4
Static checks look for common configuration issues5
Dynamic checks test parameter injection for LFI/RFICommon Errors & Solutions
ModuleNotFoundError
Run: pip install -r requirements.txt
No results
The target may not be vulnerable; try with different flags
Crawl takes too long
Limit the scope or use only specific check flags