Commit Graph

25 Commits

Author SHA1 Message Date
Caleb Stewart 5d80d1b8e8 Cleaned up requirements in requirements.txt and setup.py 2021-05-31 17:27:44 -04:00
Caleb Stewart 97c4d256ab Added report module for templated markdown reports
Reports are generated based on platform and use Jinja2.
Report templates are in pwncat/data/reports. I still need
to implement the full report for the individual platforms, but
have some boilerplate in the generic template. The module will
also render markdown to the terminal via rich markdown, however
tables are currently not rendered properly.
2021-05-23 17:28:48 -04:00
Caleb Stewart e4ddb0b38b Added basic passwd overwrite escalation 2021-05-08 00:49:44 -04:00
John Hammond 929c4bf225 Fixed requirements dash 2021-05-07 18:48:40 -04:00
John Hammond 2f39c976a6 Updated requirements, README and manager things 2021-05-02 14:57:44 -04:00
John Hammond 9dda88c91c Added ZODB 5.6.0 to requirements.txt 2021-05-02 14:07:40 -04:00
Caleb Stewart 5d7c334644 Final touches on converted modules
- Got the pam persistence module working
- Added persistence escalation module to utilize installed persistence
- Added escalation module priorities (EscalateModule.PRIORITY)
  - Should be > 0.
  - Default is 100.
  - Persistence escalation has priority of -1 to ensure it runs first.
- Added enumeration module for passwords retrieved from pam persistence.
- Removed version specifier for python-rich (it was very old for some reason).
2020-09-23 19:31:09 -04:00
Caleb Stewart f0fbb9851f Merge branch 'master' into modules 2020-09-23 15:29:27 -04:00
Caleb Stewart b685c89634 Optimized gtfobins data loading w/ rapidjson and minification 2020-09-15 21:58:21 -04:00
Wes van der Vleuten c6b084b50f Added sudo CVE-2019-14287 escalation 2020-09-03 00:11:43 +02:00
Caleb Stewart a9268b6f25 Fixed requirements
git requiremens accidentally stripped by `pip freeze`
2020-07-19 21:19:44 -04:00
Caleb Stewart efa0ee8ba8 Updated requirements with versions 2020-07-19 21:16:30 -04:00
Caleb Stewart fb6b7ad67a Fixed enumerated-private-key privesc
No longer attempts to use passphrase-protected private keys.
2020-06-09 21:11:04 -04:00
Caleb Stewart 3678e9fa66 Added the rich module
rich provides better progress bars and log output and exception tracebacks.
2020-06-05 21:32:24 -04:00
Caleb Stewart 80225ca7e0 Removed custom prompt_toolkit and fixed init enumerator bug 2020-05-28 19:10:27 -04:00
Caleb Stewart 3c381f5f1f Fixed requirements and setup.py for missing package 2020-05-28 01:26:45 -04:00
John Hammond 5a4823c8d3 Corrected the issue where base64 stream GTFOBin file writes would not work with files larger than 4096 bytes.
We patched base64io to include newlines.
2020-05-24 03:49:45 -04:00
Caleb Stewart 596d31af77 Added paramiko dependency (linked to my fork until my pull request is (hopefully) accepted) 2020-05-21 22:53:09 -04:00
Caleb Stewart b2ca8515cc Added initial database support for cross-session memory 2020-05-17 23:37:27 -04:00
John Hammond eb6d8d1972 Fixed the necessary pull to use Caleb's fork of prompt-toolkit 2020-05-14 22:26:53 -04:00
John Hammond 96c708a169 Added `requests` module into requrements. Should fix #9 2020-05-13 10:43:45 -04:00
John Hammond 445e47731e Added new requirements into requirements.txt 2020-05-12 20:17:17 -04:00
Sean 53cf6a855c Add dependencies 2020-05-10 10:22:11 -04:00
John Hammond 6f38b92e89 Started SudoMethod for privesc 2020-05-09 00:51:42 -04:00
Caleb Stewart b30c894600 Added readme 2020-05-06 22:01:08 -04:00