https://github.com/siuxsa/url_filter_pro
Save time by avoiding repeated testing of the same functionality.
https://github.com/siuxsa/url_filter_pro
bugbounty linux penetration-testing-tools pythontools
Last synced: about 1 month ago
JSON representation
Save time by avoiding repeated testing of the same functionality.
- Host: GitHub
- URL: https://github.com/siuxsa/url_filter_pro
- Owner: siuxsa
- License: unlicense
- Created: 2025-03-05T16:16:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-05T17:37:52.000Z (about 1 year ago)
- Last Synced: 2025-03-05T17:38:30.345Z (about 1 year ago)
- Topics: bugbounty, linux, penetration-testing-tools, pythontools
- Language: Python
- Homepage:
- Size: 134 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# URL Filter Pro 🔍
A powerful terminal-based tool for intelligent URL filtering with multiple filtering strategies and colorful interface.

## Features 🚀
1. **Keyword-based Filtering**
- Filter URLs containing specified keywords
- Keep one unique URL per keyword while preserving non-matching URLs
- Case-sensitive keyword matching
2. **Parameter-based Filtering**
- Analyze URLs based on query parameters
- Keep one unique URL per parameter name
- Ignores parameter values for filtering
3. **Parameter Value Filtering**
- Search for keywords within parameter names/values
- Show URLs containing keywords in query parameters
- Full parameter content scanning
4. **Parameter Presence Filtering**
- Separate URLs with parameters from clean URLs
- Filter out all parameter-less URLs
## Installation ⚙️
**Requirements:**
- Python 3.6+
- Linux/macOS terminal (recommended)
- Windows: Use WSL/PowerShell with [pygments](https://pypi.org/project/pygments/)
```bash
# Install required packages
pip install colorama
```
## Usage 🖥️
```bash
python3 url_filter_pro.py
```
## Key Benefits 💡
- Efficiency: Process thousands of URLs in seconds
- Precision: Multiple filtering strategies for different needs
- Flexibility: Combine with other CLI tools (grep, awk, etc.)
- Organization: Clean up URL lists for penetration testing
- Audit: Identify tracking parameters in marketing URLs
- Research: Analyze URL structures for web scraping
HAPPY HUNTING--🍃