Skip to content

PyQt5-based GUI tool that unifies multiple reconnaissance utilities for active and passive information gathering

License

Notifications You must be signed in to change notification settings

Rosemary1337/ENIGMA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

ENIGMA is a PyQt5-based GUI tool that unifies multiple reconnaissance utilities for active and passive information gathering. It features a simple and intuitive interface with both Light and Dark themes. ENIGMA provides a real-time output viewer to conveniently monitor scan results all in one place.

Features

  • Multi-tool integration:
    Subfinder, Assetfinder, Subjack, Subzy, Httpx, Katana, Waybackurls, Okadminfinder, SSLScan, Whois, and more.
  • Tabbed Interface:
    • Enumeration
    • Information
    • Crawling
    • Path Finder
    • SSL/TLS
    • Output Viewer
    • Settings (Theme selection and Information)
  • Light and Dark Themes for comfortable use.
  • Real-time output viewing and management.
  • Customizable Theme
  • Compatible with major Linux distributions.

Theme Customization

ENIGMA allows full customization of its appearance by modifying CSS theme files located in the theme/ directory.

You can tweak:

  • Background colors
  • Font
  • Widget padding and spacing
  • Button and hover styles
  • And others

For example:

QWidget {
    background-color: #121212;
    color: #dddddd;
    font-family: "Xolonium";
}

Your changes will take effect instantly after switching themes from the Settings tab in the GUI.

Tested on

  • Kali Linux
  • Arch Linux
  • Windows 10

Dependencies

  • Python 3.8+
  • PyQt5
  • Golang/Go
  • System tools: git, curl, whois, sslscan, etc.

Installation

Select your OS and installs the required dependencies, Go tools, and Python packages.

chmod +x install.py
python3 install.py

Documentation

  • Arch (Dark Theme)

Arch

  • Kali (Light Theme)

Kali

  • Windows 10 (Dark Theme)

Windows 10

License

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

Connect with Me

I'm an active developer who enjoys building tools and sharing knowledge. You can reach me through:

About

PyQt5-based GUI tool that unifies multiple reconnaissance utilities for active and passive information gathering

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published