Caleb Stewart
4ae446ed32
cleaned up requirements.txt
2021-05-30 21:14:46 -04:00
Caleb Stewart
0f341b4707
Trying to force this thing to work
2021-05-30 00:42:02 -04:00
Caleb Stewart
f4e9d4120a
Added setup.py call to workflow
2021-05-30 00:33:02 -04:00
Caleb Stewart
c08b62c281
Added workflow testing in master so we cant test
2021-05-30 00:26:50 -04:00
Caleb Stewart
ca375ddf3d
Fixed dockerfile for dockerhub integration
2021-02-08 17:13:08 -05:00
Caleb Stewart
b4c9850a88
Merge branch 'master' of github.com:calebstewart/pwncat
2021-02-06 14:21:20 -05:00
Caleb Stewart
c5e5be8e97
Added support for domain users for ssh connections
2021-02-06 14:20:30 -05:00
Trevor Bryant
59ab922de9
Merge pull request #83 from sbstnmrwld/master
...
typo in README.md
2021-02-02 01:10:32 -05:00
Sebastian Meerwald
96685e2d7c
typo in README.md
2021-02-02 07:06:39 +01:00
Caleb Stewart
82207c9405
Corrected set
command to fallback to global
2021-01-18 00:39:06 -05:00
Caleb Stewart
67cdcb2972
Fixed exit command
2020-11-13 12:16:22 -05:00
Caleb Stewart
9ed174f5f0
Passwords used for ssh connections are now stored in the database
2020-11-06 00:42:03 -05:00
Caleb Stewart
3ee1f47471
Merge branch 'master' of github.com:calebstewart/pwncat
2020-11-06 00:38:07 -05:00
Caleb Stewart
c93b429769
Fixes line-wrapping issues due to unescaped unprintable characters
2020-11-06 00:38:00 -05:00
Caleb Stewart
3b4d882e2e
Update README.md
...
Fixes #72
2020-11-02 16:20:10 -05:00
Caleb Stewart
4601432c60
Possible fix for id weirdness in #66
2020-10-23 19:59:52 -04:00
Caleb Stewart
4f4fd6edb2
Fixed all_user persistence user type to allow none on remove
2020-10-13 17:47:44 -04:00
Caleb Stewart
aa2eebbddd
Fixed typo in persistence registration
2020-10-13 15:24:00 -04:00
trevorbryant
b86058150b
s/protocl/protocol
2020-10-10 17:50:27 -04:00
Caleb Stewart
f69542f0b4
Added documentation notes about the configuration object
2020-10-08 13:53:31 -04:00
Caleb Stewart
e658f9a592
Completely moved pwncat.victim.config to pwncat.config
2020-10-08 13:39:51 -04:00
Caleb Stewart
83852e3d67
Made some initial moves toward central config
2020-10-08 13:35:28 -04:00
Caleb Stewart
a825d00da2
Initial modifications to make configuration refactoring work
2020-10-08 13:22:41 -04:00
Caleb Stewart
fa18ae68fd
Updated readme to clarify video
2020-10-06 11:07:33 -04:00
trevorbryant
b5ce7f52a4
fix sudo timeout, fix set-password login, other exceptions
2020-10-05 15:25:38 -04:00
Caleb Stewart
c2c83ca058
Fixed module search docstring and enumeration filter
2020-10-05 14:32:57 -04:00
Caleb Stewart
797a9831d7
Added docstrings to last of enumerate modules
2020-10-05 11:16:10 -04:00
Caleb Stewart
5c24ad26fb
I'm dumb. I'm sorry.
2020-10-04 20:56:50 -04:00
Caleb Stewart
06515ff7f4
Added traceback option for run
2020-10-04 20:48:59 -04:00
Caleb Stewart
0d8e634cab
Fixed EscalateResult.extend
...
It was overwriting instead of extending in some cases.
2020-10-04 20:36:30 -04:00
Caleb Stewart
8a2a0e638e
Fixed escalation file write
...
- Also added /etc/passwd escalation path w/ root file write
2020-10-04 19:19:09 -04:00
Caleb Stewart
d329e8882a
Fixed escalate.auto file read
2020-10-04 18:15:38 -04:00
Caleb Stewart
de70dd04b6
Fixed search command
2020-10-04 18:00:58 -04:00
Caleb Stewart
44069b34ef
Ensured help was printed with no arguments
2020-10-04 17:48:37 -04:00
Caleb Stewart
c04bc9634a
Added packaging to setup.py requirements
2020-10-04 17:20:49 -04:00
Caleb Stewart
e612a3395d
Merge pull request #62 from calebstewart/modules
...
Modules Framework
2020-10-03 00:52:39 -04:00
Caleb Stewart
f92aa48947
Removed old modules, updated README.md
...
- Updated readme for new module interface
- Removed old enumerate, persist, privesc code
2020-10-03 00:41:28 -04:00
Caleb Stewart
ca60cfc356
Added message indicating persistence used
2020-10-02 23:54:08 -04:00
Caleb Stewart
427861e0c2
Added better protocol handling
...
The connect command now handles reconnections properly.
2020-10-02 23:48:19 -04:00
Caleb Stewart
bcb1f77606
Updated documentation
...
- Added some last touches to module system.
- Modified connect syntax to allow more flexible parameters
- Still need to update enumeration API docs and connect command docs
2020-10-02 22:28:47 -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
02c75ea9f7
Fixed issue link
2020-09-16 12:32:28 -04:00
Caleb Stewart
e2cbe655e6
Added note about paramiko to the README
2020-09-16 12:30:47 -04:00
Caleb Stewart
0b2458462b
Added check for correct paramiko version at runtime to mitigate version problems.
2020-09-16 12:12:22 -04:00
Caleb Stewart
867bd66af7
Merge branch 'master' of github.com:calebstewart/pwncat into master
2020-09-15 21:58:27 -04:00
Caleb Stewart
b685c89634
Optimized gtfobins data loading w/ rapidjson and minification
2020-09-15 21:58:21 -04:00
Caleb Stewart
c8ab9b04ec
Added escalate method for pam persistence
2020-09-15 21:44:09 -04:00
Caleb Stewart
27e21097fe
Merge pull request #57 from jfunction/patch-1
...
Update setup.py
2020-09-15 11:02:50 -04:00
Jared
97818b7b5e
Update setup.py
...
Watched some youtube clips on this and though I'd try this software
I got an error soon after installing - the error was because `shlex.join` is being used:
5f12a12968/pwncat/__main__.py (L29)
Turns out this requires Python 3.8:
https://docs.python.org/3/library/shlex.html#shlex.join
I propose to explicitly require this at install time so a more appropriate error is thrown to the user.
Thoughts?
2020-09-15 07:28:58 +02:00