Skip to content

Latest commit

 

History

History
109 lines (71 loc) · 3.09 KB

README.md

File metadata and controls

109 lines (71 loc) · 3.09 KB

👁️ IDY - Because Security Should Look Good

IDY Banner

License Stars Last Commit

Transform your boring Nmap scans into pure eye candy! 🍬

Live DemoReport BugRequest Feature


✨ Why IDY?

I asked Claude.ai to help me with nmap visualization, but instead of helping me with guidance it made a react app. So I obliged... Transform raw Nmap data into stunning visuals to facilitate manual review and generate beautifully downloadable reports.

🎯 Key Features

  • 🎨 Beautiful Visualizations - Transform raw Nmap data into interactive eye candy
  • Real-time Analysis - Watch your network mapping come alive
  • 🔍 Smart Classification - Automatic system and service detection
  • 🛡️ Risk Assessment - Visual risk scoring
  • 🌓 Gruvbox Dark Theme - Easy on the eyes, heavy on style
  • 🖥️ Modern UI/UX - Built with React + Tailwind

🐳 Quick Start with Docker

Don't want to mess with installations, or need to keep your reports off the internet? Use Docker to pull and run IDY instantly.

🔧 Prerequisites

  • Docker installed on your machine.

Steps to Run

  1. Pull the Docker Image

    docker pull pindjouf/idy:latest
  2. Run the Container

    docker run -d -p 5173:80 --name idy pindjouf/idy:latest
  3. Access IDY
    Open http://localhost:5173 in your browser and enjoy!

Quick Start with npm

git clone https://github.com/pindjouf/idy.git
cd idy
pnpm install
pnpm dev

Then open http://localhost:5173 and watch the magic happen! ✨

📊 Usage

  1. Run your Nmap scan:
nmap -sC -sV target.com > scan.txt
  1. Drop that file into IDY
  2. Watch your data transform into eye candy! 🎨

🛠️ Tech Stack

  • ⚛️ React
  • 🎨 Tailwind CSS
  • 🎯 Vite
  • 📊 Recharts
  • Lucide Icons
  • Shadcn/ui

🤝 Contributing

Got ideas to make IDY better? Send a PR!

  1. Fork it (https://github.com/pindjouf/idy/fork)
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the WTFPL License - see the LICENSE file for details.


Star the repo if you're feeling the vibe! ⭐

Made with 🔥 by security enthusiasts, for security enthusiasts