Commit Graph

52 Commits (0a472e9366c583ec63d8604c167abceaad85723e)

Author SHA1 Message Date
mpgn 630e902654 Fix aardwolf rust building dependency 2023-02-01 06:03:50 -05:00
mpgn 561c248d6e fix aardwolf revision 2023-01-21 15:44:54 -05:00
mpgn cd36784820 Switch impacket github to mine (mpgn) to protect against new impacket repo 2022-12-14 16:37:29 -05:00
mpgn ba2e292140 Update requirements.txt 2022-11-08 03:38:41 -05:00
mpgn 43f49348fa Force minikerberos lib to 0.2.20 otherwise rdp break 2022-09-11 12:49:28 -04:00
mpgn 94a28cd184 revert back to pywerview 0.3.3 for better compatibility 2022-07-06 09:52:53 -04:00
pixis e8947d60d4 lsassy v3.1.3 2022-07-06 10:11:23 +02:00
mpgn 9bcb9920f0 Update requirement.txt to use forked impacket 2022-06-23 09:38:15 -04:00
mpgn 3e3f7beec7 update requirements.txt 2022-06-18 18:08:29 -04:00
mpgn 83cb8ef852 Update dependancies and bump to 5.2.3 2022-01-26 15:17:01 -05:00
mpgn a7a4f992ae Fix #475 #456 thanks @Qazeer 2021-10-16 16:22:37 -04:00
pixis 40b385287f Update lsassy version requirement 2021-10-12 18:51:27 +02:00
mpgn 4765da721c Update requirements 2021-03-08 15:55:02 -05:00
byt3bl33d3r cb5c8855ed Version 5.1.3 🔥
- Replaced Gevent with AsyncIO
- Shares are now logged in the database and can be queried
- You can now press enter while a scan is being performed and CME will
  give you a completion percentage and the number of hosts remaining to
  scan
2020-11-15 16:42:28 -07:00
byt3bl33d3r f66fa44068 Potential fix for CI/CD 2020-09-20 08:51:23 -06:00
byt3bl33d3r 7725a69be0 Switched from Pipenv to Poetry
- Deleted unnecessary files as Poetry handles pretty much everything
2020-09-20 07:59:10 -06:00
pixis 4069cb7290 Add module - Set as owned in BloodHound 2020-05-05 09:59:30 +02:00
mpgn 13dca86a87 Add lsassy requirements 2020-05-01 17:19:39 -04:00
mpgn f58a10124d Update winrm method to allows code execution from normal user
User who can winrm but are not local admin can now use this method to exec command
more at https://github.com/diyan/pywinrm/issues/275

we switch from pywinrm to pypsrp
2020-04-28 15:30:18 -04:00
byt3bl33d3r 6c0228f403 Fixed dependency hell, added Github actions workflow
- Got rid of netaddr in favor of built in ipaddress module
- cme/cmedb binaries are now built with shiv
- Removed http protocol as it was basically useless and added another
  dependency
2020-04-20 13:19:55 -03:00
mpgn 2aca373e33 Upgrade pylnk3 to version 0.3 2020-02-17 02:44:40 -05:00
mpgn a28b730d0d Switch pywinrm thirdparty to pip 2020-02-15 06:01:14 -05:00
mpgn 6ad97132af Fix pylnk error thx to @blshkv 2020-02-14 09:50:15 -05:00
mpgn 545b59054b Fix Pipfile python version and submodile version 2020-01-16 04:34:21 -05:00
dependabot[bot] 75d72bbd7f
Bump urllib3 from 1.24.1 to 1.24.2
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.24.1 to 1.24.2.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/master/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.24.1...1.24.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-10-18 15:00:30 +00:00
byt3bl33d3r 333f1c4e06 Updated all submodules, replace pycrypto with pycryptodomex 2019-03-13 21:51:25 -06:00
Ryan e6cd58e9bb
Update requirements.txt
Adding pycryptodomex to resolve "ImportError: No module named Cryptodome.Hash" after install
2019-03-07 14:31:09 -06:00
byt3bl33d3r ea3402dd0e Updated requirements.txt 2018-08-29 15:35:03 +08:00
byt3bl33d3r 4b35455997 Refactored Database Menu code
- Fixed some MSSQL DB interaction bugs
- Made MSSQL DB schema more consistent
- cmedb output now gets formatted using terminaltables (so perty)
- Made everything a bit more PEP8 compliant
2017-11-02 17:43:08 +08:00
byt3bl33d3r 1603ac4819 Added WINRM support, NMap XML and .Nessus parsing
- Added the WINRM protocol, CME now supports executing commands through WinRM (Powershell Remoting)
- Added support for NMap XML and .Nessus files if given as targets
- Fixed a bug in the MSSQL protocol which caused it to not retrieve host info
- Version Bump
2017-10-24 20:08:19 -06:00
byt3bl33d3r 7ed3fa2001 Updated requirements.txt 2017-10-21 20:13:54 -06:00
byt3bl33d3r 0b936def23 Takes care of issue #190 and #191, initial SSH protocol implementation
- Passing --ntds will automatically use the drsuapi method (DCSync)
- Initial implementation of the SSH protocol and the mimipenguin module
  (This is very much still not finished, lots of stuff missing)

- Added check to make sure existing config file is in the 4.x format
- Added splinter and paramiko to dep requirements
- Updated Impacket to latest commit
- HTTP protocol now also returns server version in output
2017-07-09 23:44:58 -06:00
byt3bl33d3r c26d993db4 Added Slinky module, pylnk in requirements 2017-05-04 19:13:11 -06:00
byt3bl33d3r f0752f61b7 Re-wrote the HTTP protocol to use splinter and phantomjs
- All http connections are now concurrent
- Added a flag to take screenshots of webpages
- Minor Code cleanup
2017-04-30 12:54:35 -06:00
byt3bl33d3r d9fb2a506a Fixes #168 and #167 2017-04-26 17:04:15 -06:00
byt3bl33d3r 490494dc1f Added missing requirement 2017-04-06 23:00:40 -06:00
byt3bl33d3r 5dc7c4ae62 Fixed logic errors when adding users and groups to the database
- Added debug logging to core db functions
- Fixed logging output
- Updated modules to use the new API
2017-03-29 18:03:04 -06:00
byt3bl33d3r 751f209cd7 Initial 4.0 pre-release 2017-03-27 15:09:36 -06: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
byt3bl33d3r f189b50a5f Version bump to 3.1.2
Updated install instructions and setup.py since impacket 0.9.15 has been
released!
2016-06-28 16:28:49 -06:00
byt3bl33d3r 53b49a7c3a Added support for importing Metasploit credentials (closes issue #89) 2016-06-17 21:44:40 -06:00
byt3bl33d3r 68a908562a Second round of refactoring for packaging 2016-06-03 23:42:26 -06:00
byt3bl33d3r eb4f185118 Database now tracks which users have admin access to which hosts
Added a configuration file for specifying Empire's and Metasploits API and RPC creds
Added the empire_agent_exec module: connects to Empire, generates a launcher and executes it

Minor bug fixes
2016-04-08 00:25:06 -06:00
byt3bl33d3r 10a12a9a0f Initial v3.0 commit to master
Quick re-cap on the new features:

* Credentials and hosts are now stored in a database, the cme_db.py script can be used to query it
* Module system has been implemented allowing anyone to create payloads
* All underlying powershell code has been ported to a module
* The HTTP/HTTPS server now tracks connections: no more guessing when to CTRL-C
* All around better code quality, error handling and logging
2016-03-27 15:17:18 -06:00
byt3bl33d3r d383c3df8f Updated requirements.txt 2016-01-17 00:51:25 -07:00
byt3bl33d3r 56fe9aa19a Added Windows support 2015-11-01 18:52:00 -07:00
byt3bl33d3r d022ca4a55 added colored output 2015-08-28 21:17:46 +02:00
Gabriel Tremblay 052351fc38 Fixed Requirements 2015-08-21 10:17:17 -04:00
byt3bl33d3r bb2e30048f added install instructions for kali 2015-08-20 13:45:12 +02:00
byt3bl33d3r ea761c23ca Added list command 2015-08-15 23:40:22 +02:00