Nettacker/nettacker/core
Achintya Jai e934f748ee
adding new output types (#1085)
* sarif fully done, dd.json little left

* This is good to go now

* pre-commit fixes

* updated

* removing redundancy and less i/o operations

* ruff fixes

* fixed tests for Path.open

* rabbit suggestions

* added relevant documentation

* slight change in doc

* removing empty files that were added by mistake

* updated datatime format according to coderabbit's suggestions
2025-09-07 18:22:29 +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 changed nettacker's data directory naming (#1100) 2025-08-11 19:47:13 +00:00
arg_parser.py adding new output types (#1085) 2025-09-07 18:22:29 +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 adding new output types (#1085) 2025-09-07 18:22:29 +00: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