Skip to content

pindjouf/idy

Repository files navigation

πŸ‘οΈ IDY - Because Security Should Look Good

IDY Banner

License Stars Last Commit

Transform your boring Nmap scans into pure eye candy! 🍬

Live Demo β€’ Report Bug β€’ Request 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