nmap/zenmap
2024-03-21 18:20:47 +00:00
..
install_scripts Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
radialnet Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
share/zenmap Change Zenmap version syntax to meet pip standards. Fixes #2714 2024-02-27 20:22:43 +00:00
test Remove an old Python 2 workaround 2023-01-31 23:06:28 +00:00
zenmapCore Remove various "the the" repeats. Closes #2804 2024-03-16 01:16:34 +00:00
zenmapGUI Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
COPYING_HIGWIDGETS
LICENSE Reintegrate Nmap 7.90 release branch 2020-10-05 23:00:30 +00:00
pyproject.toml Migrate from setup.py to pyproject.toml for Zenmap 2024-03-21 18:20:47 +00:00
README Convert ndiff and zenmap to setuptools. Fixes #2649 2024-01-29 17:09:26 +00:00
zenmap Bump date and reapply header templates 2024-02-28 18:46:45 +00:00

Introduction

   Zenmap is a multi-platform graphical Nmap frontend and results
   viewer.

   Zenmap is developed in the Python programming language, and its
   interface is built with the GTK Toolkit. It was originally derived
   from Umit, an Nmap GUI created as part of the Google Summer of Code.

   The project goal is to develop an Nmap frontend that is really useful
   for advanced users and easy to be used by newbies. With Zenmap, a
   network admin can create scan profiles for faster and easier network
   scanning and even compare scan results to easily see any changes. New
   users can also construct powerful scans with Zenmap profile editor.

Installation

   Zenmap is available for multiple platforms. It has been successfully
   tested on the following platforms/flavors:
     * Ubuntu
     * Red Hat Enterprise Linux
     * OpenBSD
     * Microsoft Windows
     * Apple macOS

   The installation instructions are somewhat different for each
   platform.

Default (source) Installation

   Zenmap is distributed as part of Nmap. Zenmap is installed along with
   Nmap if its dependencies are installed and Nmap was not configured
   with --without-zenmap.

   The list of required software follows:
     * [1]Python 3.0 or higher
     * [2]GTK 3.0 or higher
     * [3]PyGObject 3.0 or higher
     * [4]Nmap itself and its requirements

   Zenmap's source package are provided in such a way that, if you have
   all the required software, it will run 'out-of-the-tarball'. To run
   the program without installing it, after unpacking the source
   distribution do one of the following:
     * Double click the zenmap file
     * Call the Python interpreter on the zenmap file

   Zenmap is packaged using Python setuptools. To install Zenmap
   independently of Nmap, enter the zenmap subdirectory and run
     python setup.py install

Links:

[1] Python official website - https://www.python.org
[2] GTK official website - https://www.gtk.org
[3] PyGobject official website - https://pygobject.readthedocs.io/en/latest/index.html
[4] Nmap official website - https://nmap.org
[7] Umit Summer of Code summary - https://seclists.org/nmap-dev/2007/q4/35