Commit Graph

29 Commits

Author SHA1 Message Date
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
Arkadii Yakovets 7d57a3faf4
Update .gitignore: exclude VSCode workspace files 2023-10-10 13:36:13 -07:00
rusal f93f8613a3 Disconnect Handling to SQL 2023-07-15 08:38:12 -04:00
Ali Razmjoo 14d4f48f60 apply git ignore 2021-08-25 19:57:04 +02:00
Ali Razmjoo 8f34b6fc15 ignore .data 2021-08-12 11:49:46 +02:00
Ali Razmjoo 4e83ff2ae4 enhancements 2021-08-12 11:49:32 +02:00
Ali Razmjoo 34abbcba43 initiate yaml module support
need to be updated; cleaned; fixed...
2021-07-21 21:25:38 +02:00
Ali-Razmjoo c013ba62d0 sync docker and move results to .data 2021-01-28 13:08:09 +01:00
Ali Razmjoo 0127627cff fix dockerfile and add docker-compose 2020-10-16 00:56:19 +02:00
Ali Razmjoo e2c6dd3589 ignore .swp and .ds_store files 2018-05-25 15:07:22 +04:30
Ali Razmjoo a70a5a1bed automated sending code coverage analysis to codancy with travis-ci 2018-04-18 20:10:40 +04:30
Ali Razmjoo 7775e0811b update gitignore 2018-02-22 11:17:30 +03:30
Ali Razmjoo c686f5ce73 update gitignore 2018-02-04 23:42:18 +03:30
Ali Razmjoo 3f97cb80de ignore IDE setting 2018-01-26 21:38:35 +03:30
Ali Razmjoo 0b96e33d20 ignore .log files 2018-01-25 14:32:09 +03:30
Ali Razmjoo a47342cd73 ignore files in results folder 2018-01-10 02:57:07 +03:30
Ali Razmjoo 0459828deb update gitignore 2017-09-21 16:03:33 +04:30
Ali Razmjoo ffe385db7d add ports thread temp file 2017-09-15 17:07:27 +04:30
Ali Razmjoo 98f7b91e68 ignore thread temp files 2017-09-03 20:22:20 +04:30
Ali Razmjoo 76a38c907b update gitignore for build directory 2017-08-24 19:56:14 +04:30
Ali Razmjoo 0aff8d15e8 add html output 2017-05-20 04:01:05 +04:30
Ali Razmjoo 786ce4701e code optimization 2017-05-18 20:26:23 +04:30
Ali Razmjoo eef6cefec4 code optimization 2017-05-18 16:57:32 +04:30
Ali Razmjoo bf857a7fb1 simple fix 2017-05-18 16:09:24 +04:30
Ali Razmjoo cb61a6bd50 multi thread for hosts 2017-05-04 05:14:13 +04:30
Ali Razmjoo 1df375e7ce add ftp,ssh bruteforcer + add log switch + fix some bugs 2017-05-04 04:30:19 +04:30
Ali Razmjoo a2f0d739cd add smtp_brute, port_scan modules 2017-05-04 02:59:39 +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