├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ └── docker-issue.yml └── workflows │ └── docker.yml ├── CONTRIBUTORS.md ├── DEVELOPER_MESSAGE.md ├── DOCKER_SOLUTION.md ├── DONATE.md ├── Dockerfile ├── LICENSE ├── PRIVACY_POLICY.md ├── PROJECT_STRUCTURE.md ├── README.md ├── SECURITY.md ├── assets ├── README.md └── nmap-ai.png ├── config ├── README.md └── default.yaml ├── data └── README.md ├── docker-compose.yml ├── docs ├── README.md ├── docker-hub-setup.md ├── index.md └── installation.md ├── examples ├── README.md ├── ai_script_gen.py ├── basic_scan.py └── batch_scanning.py ├── nmap_ai ├── __init__.py ├── __main__.py ├── __pycache__ │ └── __init__.cpython-313.pyc ├── ai │ ├── __init__.py │ ├── models │ │ ├── README.md │ │ └── model_info.py │ ├── script_generator.py │ ├── smart_scanner.py │ └── vulnerability_detector.py ├── cli │ ├── __init__.py │ ├── commands │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ └── setup.cpython-313.pyc │ │ ├── config.py │ │ ├── report.py │ │ ├── scan.py │ │ └── setup.py │ └── main.py ├── config.py ├── core │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-313.pyc │ │ └── scanner.cpython-313.pyc │ ├── ai_engine.py │ ├── parser.py │ └── scanner.py ├── gui │ ├── __init__.py │ ├── main.py │ ├── resources │ │ ├── README.md │ │ ├── icons │ │ │ └── app_icon.placeholder │ │ └── styles │ │ │ └── main.qss │ └── widgets │ │ ├── README.md │ │ └── scan_widget.py ├── plugins │ ├── __init__.py │ └── base.py ├── utils │ ├── __init__.py │ ├── helpers.py │ ├── logger.py │ └── validators.py └── web │ ├── __init__.py │ ├── api │ ├── __init__.py │ ├── endpoints.py │ └── models.py │ ├── main.py │ ├── static │ ├── README.md │ ├── css │ │ └── main.css │ ├── js │ │ └── app.js │ └── nmap-ai.png │ └── templates │ ├── README.md │ ├── base.html │ └── index.html ├── pyproject.toml ├── requirements-dev.txt ├── requirements-docker.txt ├── requirements.txt ├── scripts ├── README.md ├── docker_build.sh └── install.sh ├── setup.py └── tests ├── README.md ├── conftest.py ├── fixtures ├── README.md ├── nmap_sample.xml └── sample_networks.json ├── integration ├── README.md └── test_api_endpoints.py └── unit └── test_vulnerability_detector.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/docker-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/.github/ISSUE_TEMPLATE/docker-issue.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /DEVELOPER_MESSAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/DEVELOPER_MESSAGE.md -------------------------------------------------------------------------------- /DOCKER_SOLUTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/DOCKER_SOLUTION.md -------------------------------------------------------------------------------- /DONATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/DONATE.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY_POLICY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/PRIVACY_POLICY.md -------------------------------------------------------------------------------- /PROJECT_STRUCTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/PROJECT_STRUCTURE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/SECURITY.md -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/assets/README.md -------------------------------------------------------------------------------- /assets/nmap-ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/assets/nmap-ai.png -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/config/README.md -------------------------------------------------------------------------------- /config/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/config/default.yaml -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/data/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/docker-hub-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/docs/docker-hub-setup.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/docs/installation.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/ai_script_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/examples/ai_script_gen.py -------------------------------------------------------------------------------- /examples/basic_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/examples/basic_scan.py -------------------------------------------------------------------------------- /examples/batch_scanning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/examples/batch_scanning.py -------------------------------------------------------------------------------- /nmap_ai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/__init__.py -------------------------------------------------------------------------------- /nmap_ai/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/__main__.py -------------------------------------------------------------------------------- /nmap_ai/__pycache__/__init__.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/__pycache__/__init__.cpython-313.pyc -------------------------------------------------------------------------------- /nmap_ai/ai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/ai/__init__.py -------------------------------------------------------------------------------- /nmap_ai/ai/models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/ai/models/README.md -------------------------------------------------------------------------------- /nmap_ai/ai/models/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/ai/models/model_info.py -------------------------------------------------------------------------------- /nmap_ai/ai/script_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/ai/script_generator.py -------------------------------------------------------------------------------- /nmap_ai/ai/smart_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/ai/smart_scanner.py -------------------------------------------------------------------------------- /nmap_ai/ai/vulnerability_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/ai/vulnerability_detector.py -------------------------------------------------------------------------------- /nmap_ai/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/cli/__init__.py -------------------------------------------------------------------------------- /nmap_ai/cli/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/cli/commands/__init__.py -------------------------------------------------------------------------------- /nmap_ai/cli/commands/__pycache__/setup.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/cli/commands/__pycache__/setup.cpython-313.pyc -------------------------------------------------------------------------------- /nmap_ai/cli/commands/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/cli/commands/config.py -------------------------------------------------------------------------------- /nmap_ai/cli/commands/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/cli/commands/report.py -------------------------------------------------------------------------------- /nmap_ai/cli/commands/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/cli/commands/scan.py -------------------------------------------------------------------------------- /nmap_ai/cli/commands/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/cli/commands/setup.py -------------------------------------------------------------------------------- /nmap_ai/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/cli/main.py -------------------------------------------------------------------------------- /nmap_ai/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/config.py -------------------------------------------------------------------------------- /nmap_ai/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/core/__init__.py -------------------------------------------------------------------------------- /nmap_ai/core/__pycache__/__init__.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/core/__pycache__/__init__.cpython-313.pyc -------------------------------------------------------------------------------- /nmap_ai/core/__pycache__/scanner.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/core/__pycache__/scanner.cpython-313.pyc -------------------------------------------------------------------------------- /nmap_ai/core/ai_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/core/ai_engine.py -------------------------------------------------------------------------------- /nmap_ai/core/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/core/parser.py -------------------------------------------------------------------------------- /nmap_ai/core/scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/core/scanner.py -------------------------------------------------------------------------------- /nmap_ai/gui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/gui/__init__.py -------------------------------------------------------------------------------- /nmap_ai/gui/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/gui/main.py -------------------------------------------------------------------------------- /nmap_ai/gui/resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/gui/resources/README.md -------------------------------------------------------------------------------- /nmap_ai/gui/resources/icons/app_icon.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/gui/resources/icons/app_icon.placeholder -------------------------------------------------------------------------------- /nmap_ai/gui/resources/styles/main.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/gui/resources/styles/main.qss -------------------------------------------------------------------------------- /nmap_ai/gui/widgets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/gui/widgets/README.md -------------------------------------------------------------------------------- /nmap_ai/gui/widgets/scan_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/gui/widgets/scan_widget.py -------------------------------------------------------------------------------- /nmap_ai/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/plugins/__init__.py -------------------------------------------------------------------------------- /nmap_ai/plugins/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/plugins/base.py -------------------------------------------------------------------------------- /nmap_ai/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/utils/__init__.py -------------------------------------------------------------------------------- /nmap_ai/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/utils/helpers.py -------------------------------------------------------------------------------- /nmap_ai/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/utils/logger.py -------------------------------------------------------------------------------- /nmap_ai/utils/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/utils/validators.py -------------------------------------------------------------------------------- /nmap_ai/web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/web/__init__.py -------------------------------------------------------------------------------- /nmap_ai/web/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/web/api/__init__.py -------------------------------------------------------------------------------- /nmap_ai/web/api/endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/web/api/endpoints.py -------------------------------------------------------------------------------- /nmap_ai/web/api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/web/api/models.py -------------------------------------------------------------------------------- /nmap_ai/web/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/web/main.py -------------------------------------------------------------------------------- /nmap_ai/web/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/web/static/README.md -------------------------------------------------------------------------------- /nmap_ai/web/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/web/static/css/main.css -------------------------------------------------------------------------------- /nmap_ai/web/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/web/static/js/app.js -------------------------------------------------------------------------------- /nmap_ai/web/static/nmap-ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/web/static/nmap-ai.png -------------------------------------------------------------------------------- /nmap_ai/web/templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/web/templates/README.md -------------------------------------------------------------------------------- /nmap_ai/web/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/web/templates/base.html -------------------------------------------------------------------------------- /nmap_ai/web/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/nmap_ai/web/templates/index.html -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements-docker.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/requirements-docker.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/docker_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/scripts/docker_build.sh -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/setup.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/tests/fixtures/README.md -------------------------------------------------------------------------------- /tests/fixtures/nmap_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/tests/fixtures/nmap_sample.xml -------------------------------------------------------------------------------- /tests/fixtures/sample_networks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/tests/fixtures/sample_networks.json -------------------------------------------------------------------------------- /tests/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/tests/integration/README.md -------------------------------------------------------------------------------- /tests/integration/test_api_endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/tests/integration/test_api_endpoints.py -------------------------------------------------------------------------------- /tests/unit/test_vulnerability_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yashab-cyber/nmap-ai/HEAD/tests/unit/test_vulnerability_detector.py --------------------------------------------------------------------------------