Skip to content

A modern IDE for ethical hacking and penetration testing. Provides beginner-friendly interfaces for security tools like Nmap, OWASP ZAP, and Nikto with Docker-based isolation and guided workflows.

Notifications You must be signed in to change notification settings

sdirishguy/PenTest-IDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PenTest IDE MVP

A modern, accessible interface for ethical hacking and penetration testing tools. This MVP provides a user-friendly way to interact with security tools like Nmap, OWASP ZAP, and Nikto through a web-based interface.

Features

  • Simple Mode: Pre-configured tasks for common security testing scenarios
  • Expert Mode: Custom command input for advanced users
  • Tool Integration: Support for Nmap, OWASP ZAP, and Nikto
  • Real-time Results: Live display of scan results and findings
  • Next Steps Guidance: AI-powered suggestions for follow-up actions
  • Modern UI: Clean, responsive interface built with React and Tailwind CSS

Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

  1. Clone the repository

  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open your browser to http://localhost:3000

Building for Production

npm run build
npm run preview

Project Structure

src/
├── PentestIDE.tsx    # Main application component
├── main.tsx          # Application entry point
└── index.css         # Global styles and Tailwind imports

Available Tools

  • Nmap: Network discovery and security auditing
  • OWASP ZAP: Web application security scanner
  • Nikto: Web server vulnerability scanner

Development

This project uses:

  • React 18 with TypeScript
  • Vite for fast development and building
  • Tailwind CSS for styling
  • Lucide React for icons

Security Note

This tool is designed for ethical hacking and authorized penetration testing only. Always ensure you have proper authorization before testing any systems or networks.

License

MIT License

About

A modern IDE for ethical hacking and penetration testing. Provides beginner-friendly interfaces for security tools like Nmap, OWASP ZAP, and Nikto with Docker-based isolation and guided workflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published