Skip to content

b-L-x/Iprange-finder

Repository files navigation

🌐 IP Range Finder Pro

Advanced IP range lookup tool for identifying CIDR blocks associated with organizations across IPv4 and IPv6

Python Version Tkinter GUI License Multi-platform

Screenshot

✨ Key Features

  • 🔍 Organization Search Find all IP ranges for any company
  • 🌐 Dual Stack Support Handles both IPv4 and IPv6 addresses
  • Automatic Updates Downloads latest IP databases automatically
  • 📊 Progress Tracking Real-time search progress visualization
  • 📁 Results Export Save or copy CIDR results
  • 🛠️ Debug Console Detailed logging for troubleshooting

📦 Installation

# Clone repository
git clone https://github.com/your-repo/ip-range-finder.git
cd ip-range-finder

# Install dependencies
pip install -r requirements.txt

# Run application
python ip_range_finder.py

🚀 Usage Guide

Basic Search

  1. Enter organization name (e.g., "Google LLC")
  2. Click Search or press Enter
  3. View results in CIDR notation

Database Management

  • Application automatically checks for and downloads databases
  • Manual update available via "Update Database" button
  • Custom database paths supported

🛠️ Technical Implementation

Core Components

class ModernDBIPSearch:
    def __init__(self, root):
        # UI Configuration
        self.root = root
        self.setup_ui()
    # Database Management
    self.ipv4_path = "dbip-asn-ipv4.csv"
    self.ipv6_path = "dbip-asn-ipv6.csv"
    self.check_databases()
    
    # Search Functionality
    self.search_term = tk.StringVar()
    self.search_in_progress = False</code></pre>

Search Workflow

  1. Parse user input and validate databases
  2. Search CSV files for matching organization names
  3. Convert IP ranges to CIDR notation
  4. Display results with progress tracking

📜 License

MIT License - See LICENSE for details.

⚠️ Legal Notice: This tool is provided for network administration and security research purposes only.

📞 Support

Report issues or contribute at GitHub Repository

About

Iprange-finder

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages