Commit Graph

17 Commits

Author SHA1 Message Date
Arkadii Yakovets a397fa9e4b
Implement `nettacker` command 2024-09-05 09:44:03 -07:00
Arkadii Yakovets 8a64187048
Change the entry point name/location
As per request by Sam Stepanyan
2024-08-11 11:31:18 -07:00
Arkadii Yakovets 14f6c06207
Nettacker code base major refactoring
This is a refactor of existing Nettacker code I've been working on recently. The (incomplete) list of changes:

          - add pre-commit checks
          - apply OOP approach to the application architecture
          - consolidate common modules logic into a base class
          - extract YAML parsing logic into a separate module
          - fix some typos
          - get rid of (not all) misused try/except blocks
          - migrate to poetry, remove requirements.* files
          - re-design configuration module
          - re-design logging module
          - split application logic into classes
          - use `pathlib` for path related manipulations
          - use context-based naming for variables, modules, directories, etc
          - use module level imports (vs function level)
          - use the base class for specific protocol libraries
2024-08-08 11:04:35 -07:00
Ali Razmjoo 752e21f26f ditching py2 msg 2021-07-30 14:48:24 +02:00
Ali Razmjoo b916e12729 see the --help menu :) 2021-07-29 22:11:26 +02:00
Ali Razmjoo 7ca6e2fa4d clean up 2021-07-29 10:33:09 +02:00
Aman Gupta 3a60f8da59 bug fixes 2021-07-27 00:40:36 +05:30
Ali Razmjoo 70df430b3f fix dependency check 2021-07-24 17:15:46 +02:00
Aman Gupta 36ad87e35f Completed POC for vuln and scan modules: dir_scan and clickjacking vuln 2021-07-22 19:48:14 +05:30
itsdivyanshjain 92347eb5fc shebang fixes, docker simul install fixes and scripts(bash and win) fixes 2021-06-15 21:46:41 +05:30
itsdivyanshjain 8649819a96 removed py2 code from rest of files and linted as well except lib directory 2021-06-12 22:19:25 +05:30
Ali Razmjoo f427c151d8 update code-based docs 2018-02-25 19:13:39 +03:30
Ali Razmjoo 101224efe4 update code based docs #1 2018-02-23 11:13:41 +03:30
Ali Razmjoo 48cbeeb3c8 requirements check update 2018-01-28 22:01:24 +03:30
Ali Razmjoo eb524ae66c update framework, add multi language support, bugs fixed. 2017-08-15 19:46:35 +04:30
Ali Razmjoo 5d0729e140 update framework 2017-05-03 21:24:48 +04:30
Ali Razmjoo 4e4dcf6ca5 Nettacker Start - Simple Engine
without argv parse or any attack function
2017-04-22 21:29:00 +04:30