Nettacker/nettacker/core
Achintya Jai 9a0006ea42
Feature: Exclude certain ports from being scanned (#1099)
* feature: exclude certain ports from being scanned

* ruff fixes

* handling exception for vulnerablility modules

* not relying on try and except

* updated documentation, changed flag

* test case for module file

* update test

* mocking the database calls, that's probably the issue

* removed breaking test for now

* coderabbit suggested change, minor code refactoring

* ruff fixes

---------

Signed-off-by: Achintya Jai <153343775+pUrGe12@users.noreply.github.com>
2025-07-27 08:11:53 +00:00
..
lib [feature] add custom headers for http requests via CLI and remove sensitive headers before adding it to the database (#1107) 2025-07-26 20:30:05 +00:00
utils [feature] add custom headers for http requests via CLI and remove sensitive headers before adding it to the database (#1107) 2025-07-26 20:30:05 +00:00
__init__.py Change the entry point name/location 2024-08-11 11:31:18 -07:00
app.py Added base path for directory enumeration (#1019) 2025-02-21 21:33:02 +00:00
arg_parser.py Feature: Exclude certain ports from being scanned (#1099) 2025-07-27 08:11:53 +00:00
die.py Change the entry point name/location 2024-08-11 11:31:18 -07:00
fuzzer.py Change the entry point name/location 2024-08-11 11:31:18 -07:00
graph.py ScanID added to CLI and HTML report for easy identification of results 2024-09-21 02:30:26 +01:00
ip.py Refactoring Ip.py to return proper boolean values (#1043) 2025-05-27 22:02:59 +00:00
messages.py Change the entry point name/location 2024-08-11 11:31:18 -07:00
module.py Feature: Exclude certain ports from being scanned (#1099) 2025-07-27 08:11:53 +00:00
readme.md Change the entry point name/location 2024-08-11 11:31:18 -07:00
socks_proxy.py Change the entry point name/location 2024-08-11 11:31:18 -07:00
template.py Change the entry point name/location 2024-08-11 11:31:18 -07:00

readme.md

OWASP Nettacker core functions

OWASP Nettacker core functions are stored in here.

  • alert.py user alerts and printing functions
  • args_loader.py ARGV commands and apply rules
  • color.py color founds for windows and linux/mac
  • compatible.py compatibility functions
  • die.py exit functions
  • graph.py graph representation
  • ip.py IPv4 and IPv6 functions
  • load_modules.py load modules, requirements, paths functions
  • messages.py class messages
  • parse.py parse the ARGV and pass it
  • scan_targets.py start new attacks and multi-processing managements
  • socks_proxy.py use SOCKS5 proxy
  • targets.py process, calculate and count targets
  • time.py time functions
  • utility.py support functions