Commit Graph

13 Commits (440e2df1f3a226172911b86c33cdda51a86650e0)

Author SHA1 Message Date
Marshall Hallenbeck ea7a70bc40 remove logging import 2023-03-30 14:23:25 -04:00
Marshall Hallenbeck a65d9e70d7 modules: remove remaining imp usage due to deprecation and update module name to be pythonic 2023-03-27 00:48:45 -04:00
Marshall Hallenbeck 82e3dad5af Merge branch 'tests_marshall' into modules_marshall
# Conflicts:
#	cme/loaders/module_loader.py
2023-03-26 22:46:20 -04:00
Marshall Hallenbeck 5c96b0b17d fix: undo imp deprecation for module_loader. will revisit this later. 2023-03-26 10:25:03 -04:00
Marshall Hallenbeck 0a03c80e66 fix(loaders): use modern module loader 2023-03-26 02:45:16 -04:00
Marshall Hallenbeck 63a6df6763 replace deprecated imp with importlib 2023-03-24 14:25:17 -04:00
Marshall Hallenbeck 66c9c5ee13 replace deprecated imp with importlib 2023-03-23 23:31:49 -04:00
Marshall Hallenbeck b6f54b4ad7 refactor(modules): fix some code reuse and formatting 2023-03-23 23:25:26 -04:00
Marshall Hallenbeck 84e239c139 fix(modules): return and compare lowercase modules names, since case should not matter 2023-03-23 13:52:36 -04:00
Wlayzz b57ba767f8 Adding shebang and encoding utf-8 for all python files 2022-07-19 01:59:14 +02:00
byt3bl33d3r 751f209cd7 Initial 4.0 pre-release 2017-03-27 15:09:36 -06:00
byt3bl33d3r 8e6cc4e899 DB schema for the smb protocol is now final!
- added two more attributes to use in modules:opsec_safe and multiple_hosts

- renamed db function names

- Added the python_injector module and it's necessary files as a reminder
2016-12-20 00:23:40 -07:00
byt3bl33d3r 9fefd167b0 Initial commit for v4.0
Just fyi for anyone reading this, it's not even close to being
finished.

The amount of changes are pretty insane, this commit is to serve as a
refrence point for myself.

Highlights for v4.0:
- The whole codebase has been re-written from scratch
- Codebase has been cut around 2/4
- Protocols are now modular! In theory we could use CME for everything
- Module chaining has been removed for now, still trying to figure out a
more elegant solution
- Workspaces have implemented in cmedb
- The smb protocol's database schema has been changed to support storing users,
groups and computers with their respective memberships and relations.
- I'm in the process of re-writing most of the modules, will re-add them
once i've finished
2016-12-15 00:28:00 -07:00