Skip to content

Latest commit

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🌐 IP Extractor

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

License: MITHTML5CSS3JavaScript

🇮🇷 فارسی · ⭐ 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

FeatureDescription
📂 Multi-format SupportWorks with .txt, .log, and .csv files
🧹 Port RemovalAutomatically strips port numbers from IPs
🔄 Duplicate RemovalEliminates duplicate IP entries
❤️ Healthy FilterKeep only "healthy" entries from your scan
📊 Output LimitingChoose from 10, 20, 50, 100, or all results
📋 Copy to ClipboardOne-click copy for instant use
💾 Download as TXTExport clean results to a file
🖱️ Drag & DropDrop files directly onto the interface
🎨 Terminal UIModern, 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

OptionWhat it does
Remove PortStrips :8080, :443, etc. from IP addresses
Remove DuplicatesEnsures each IP appears only once
Healthy OnlyFilters entries that contain the word "healthy"
Output LimitControls 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 browsercd 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

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages