Skip to content

siuxsa/Url_Filter_Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL Filter Pro 🔍

A powerful terminal-based tool for intelligent URL filtering with multiple filtering strategies and colorful interface.

Demo Banner

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
# Install required packages
pip install colorama

Usage 🖥️

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--🍃

About

Save time by avoiding repeated testing of the same functionality.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages