Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

HackerHelper is a powerful tool designed for security specialists and penetration testers. It streamlines the hacking process with an intuitive, user-friendly interface, featuring advanced scanning and efficient logging options. HackerHelper combines functionality and ease of use, making it an essential resource for cybersecurity professionals.

License

Notifications You must be signed in to change notification settings

Zierax/HackerHelper

Open more actions menu

Repository files navigation

Hacker Helper

A comprehensive security research and penetration testing toolkit built with React, TypeScript, and Python. This application combines various security tools, mind mapping capabilities, and AI assistance to streamline the workflow of security professionals and ethical hackers.


🛡️ Key Features

Security Tools Suite

  • Vulnerability scanning and assessment
  • Network reconnaissance tools
  • Cryptographic operations
  • Security data visualization

Mind Mapping & Organization

  • Interactive mind map creation and editing
  • Real-time collaboration capabilities
  • Advanced node customization
  • Auto-layout functionality
  • History tracking with undo/redo

Project Management

  • Task tracking and organization
  • Note-taking with tags
  • GitHub repository integration
  • Project data import/export

AI Integration

  • Multiple AI provider support (OpenAI, Anthropic, Google, etc.)
  • Security analysis assistance
  • Code review helper
  • Threat assessment

🔧 Tech Stack

Frontend

  • React 18 with TypeScript
  • Vite for build tooling
  • TailwindCSS & Emotion for styling
  • React Flow for mind mapping
  • React Query for state management
  • Framer Motion for animations

Backend

  • Flask REST API
  • Multiple security-focused Python libraries
  • Redis for caching
  • JWT authentication
  • Rate limiting and security middleware

⚙️ Installation

  1. Clone the repository:

    git clone https://github.com/Zierax/HackerHelper.git
    cd HackerHelper
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Set up environment variables:

    cp .env.example .env
  4. Run the installation script:

    chmod +x install.sh
    ./install.sh

    The installation script will:

    • Check system prerequisites
    • Set up environment variables
    • Install Python dependencies
    • Install Node.js dependencies
    • Configure API keys

🚀 Development

  1. Start the frontend and backend development servers:
    python3 api/server.py & npm run dev

🔑 API Keys

Configure API integrations in your .env file:

  • OpenAI API Key
  • Anthropic API Key
  • Google Gemini API Key
  • Shodan API Key
  • Censys API Keys
  • VirusTotal API Key
  • And more...

🏗️ Project Structure

src/
├── components/ # React components
├── core/       # Core application logic
├── store/      # State management
├── utils/      # Utility functions
└── assets/     # Static assets
api/
├── routes/     # API endpoints
├── services/   # Business logic
├── utils/      # Helper functions
└── models/     # Data models

🧪 Testing

Run frontend tests:

npm run test

Run backend tests:

pytest

Generate coverage report:

npm run test:coverage

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


🤝 Contributing

Contributions are welcome! Please read our contributing guidelines before submitting pull requests.


🔐 Security

For security concerns, please email zs.01117875692@gmail.com.


👤 Author

Created by Ziad - Web2/Web3 Penetration Tester & Bug Hunter

About

HackerHelper is a powerful tool designed for security specialists and penetration testers. It streamlines the hacking process with an intuitive, user-friendly interface, featuring advanced scanning and efficient logging options. HackerHelper combines functionality and ease of use, making it an essential resource for cybersecurity professionals.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.