Skip to content

erpycode/ip-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌐 IP Extractor

Extract, clean, filter, and export IP addresses — directly in your browser.

License: MIT HTML5 CSS3 JavaScript

🇮🇷 فارسی · ⭐ Star · 🍴 Fork


✨ What is IP Extractor?

A lightweight, fully client-side tool built with pure HTML, CSS, and JavaScript. Extract IP addresses from scanner outputs, logs, and text files — without uploading anything to a server.

🔒 100% Private — Your files never leave your browser.


🚀 Features

Feature Description
📂 Multi-format Support Works with .txt, .log, and .csv files
🧹 Port Removal Automatically strips port numbers from IPs
🔄 Duplicate Removal Eliminates duplicate IP entries
❤️ Healthy Filter Keep only "healthy" entries from your scan
📊 Output Limiting Choose from 10, 20, 50, 100, or all results
📋 Copy to Clipboard One-click copy for instant use
💾 Download as TXT Export clean results to a file
🖱️ Drag & Drop Drop files directly onto the interface
🎨 Terminal UI Modern, terminal-inspired dark interface

📖 How It Works

  ┌─────────────┐      ┌──────────────┐      ┌─────────────┐
  │  Upload or   │ ──▶  │   Select     │ ──▶  │   Extract   │
  │  Drop File   │      │   Filters    │      │     IPs     │
  └─────────────┘      └──────────────┘      └─────────────┘
                                                      │
                                              ┌───────┴───────┐
                                              ▼               ▼
                                         📋 Copy          💾 Download

Just 3 steps:

  1. 📤 Upload — Select or drag & drop your scanner output file
  2. ⚙️ Configure — Choose your filtering options
  3. 🎯 Extract — Click Extract and get clean, deduplicated IPs

🌐 Try it now: erpycode.github.io/ip-extractor


🎛️ Available Filters

Option What it does
Remove Port Strips :8080, :443, etc. from IP addresses
Remove Duplicates Ensures each IP appears only once
Healthy Only Filters entries that contain the word "healthy"
Output Limit Controls how many IPs to return (10 / 20 / 50 / 100 / All)

🔧 Tech Stack

  • HTML5 — Structure
  • CSS3 — Terminal-inspired dark theme
  • JavaScript — All logic runs client-side
  • No frameworks — Zero dependencies, pure vanilla

📁 Project Structure

ip-extractor/
├── index.html        # Main application
├── README.md         # English documentation
├── README_FA.md      # فارسی documentation
└── LICENSE           # MIT License

🛠️ Quick Start

No installation needed. Just open the file:

# Clone the repo
git clone https://github.com/erpycode/ip-extractor.git

# Open in browser
cd ip-extractor
start index.html     # Windows
open index.html      # macOS
xdg-open index.html  # Linux

Or directly access the live version from GitHub Pages.


👨‍💻 Author

ErPyCode

GitHub


Made with ❤️ by ErPyCode

If this tool helped you, consider giving it a ⭐

About

Extract, clean, filter, and export IP addresses from scanner outputs, logs, and CSV files directly in your browser.

Resources

License

Stars

5 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages