Skip to content

MyCyb3r/mynmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mynmap

mynmap

mynmap is a Bash script designed to streamline network scanning using nmap, a powerful tool for security analysis and penetration testing. This script offers various scanning options, including version detection, comprehensive scanning, vulnerability scripts, and evasion techniques to avoid detection.

Features

  • Regex-based Input Validation: Uses regex to determine if the user input is an IP address or a domain.
  • DNS Resolution via Tor: Resolves domain names using tor-resolve for enhanced privacy.
  • Version Detection: Identifies versions of services running on open ports.
  • Comprehensive Scanning: Includes OS detection, version detection, script scanning, and traceroute.
  • Vulnerability Scripts: Utilizes nmap scripts to identify known vulnerabilities.
  • Evasion Techniques: Includes options to avoid detection by defense systems.
  • Full Port Scanning: Checks all ports from 1 to 65535.
  • Proxychains Support: Allows scans through proxies to conceal the origin.

Compatible with based distros:

  • Debian (Tested on Kali, Debian, and Ubuntu)
  • Arch (Tested on Arch Linux and Manjaro)
  • Red Hat (Tested on Fedora and Rocky Linux 9)

How to Use

  1. Clone the repository:

    git clone https://github.com/MyCyb3r/mynmap.git && cd mynmap
  2. Make the install.sh executable:

    chmod +x install.sh 
  3. Run install.sh:

    ./install.sh
  4. Usage:

    mynmap
  5. For hints:

    mynmap --help

Scanning Options:

  • [1] nmap -sV: Version detection.
  • [2] nmap -A: Comprehensive scan.
  • [3-9]: Scans with vulnerability scripts and evasion techniques.

install.sh will install automatically:

  • nmap: will ensure nmap is installed on your system.
  • Proxychains: Required for options using proxychains.
  • Tor: Required for DNS resolution via Tor.

Legal Disclaimer

This script is intended for educational and research purposes only. The author assumes no responsibility for any misuse of this tool. Use it responsibly and always with explicit permission.

Contributions

Contributions are welcome! Feel free to open issues or submit pull requests.

License

This project is licensed under the MIT License.


Created by Diego Becker.

About

mynmap

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages