Open
Conversation
…urpSuite, since this is only HTTP aware
cleaned new modules of last pull request removed my java deserialyzer in favor of jbarg's implementation
It is now possible for a module to know if it is on the incoming chain or not. It is now possible to make a module behave differently for each chain. Credit goes to jbarg for the initial idea.
You can now pass options to each individual instance of a module. A PoC is shown in the hexdump module. Consult the readme for details.
My original idea was to seperate module options with a comma, but since modules are also using this separator, parsing turned out to be a little annoying to implement. I decided to use a colon as separator instead: mod1:key=val,mod2,mod3:key1=val1:key2=val2
You can now use the parameters find and color to make the textdump module highlight a search term.
You can use -l/--log to log in-/egress data to a file. You can also use the log module with the optional file parameter to log the state of the data at any point in the chain.
Clients typically fill in the SNI (server name indication) extension to indicate which (virtual host) they want to connect to, since a server with one IP address can host several virtual servers. Since the args.target_ip variable is always normalized to the IP which the given target resolves to, we use the callback function to retrieve the clients SNI and reuse that hostname when establishing the connection to the target.
Support client cert; respect SNI
Updated to make proxy type parameters ('-pt', '--proxy-type') case insensitive.
Make proxy type parameters case insensitive
Added requirements.txt with script's dependencies
new contributor Pernat1y
Added requirements.txt
Disable verification of server cert
Update help output in README
Removed connection testing for MQTT
Add Source Ip and Port binding feature
* New Module hexreplace: Replace hex data in tcp packets. * added line to README
Use falsy values by default, otherwise the proxy thread will always attempt to bind to 0.0.0.0:8080 which in many cases might be already in use.
- Changed output verbosity - fixed a bug in __init__ with the search variable - little cleanup
* Add delay packet feature * Remove default for source ip since it's optional --------- Co-authored-by: ickerwx <[email protected]>
The feature hasn't worked for a long, long time anyway.
This hasn't worked for several years anyway.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.