Skip to content

Commit

Permalink
Merge pull request #38 from cytopia/release-0.0.7
Browse files Browse the repository at this point in the history
Release 0.0.7
  • Loading branch information
cytopia authored Apr 25, 2020
2 parents ae26b7a + 6b2b6ac commit ed7275a
Show file tree
Hide file tree
Showing 14 changed files with 1,920 additions and 1,282 deletions.
12 changes: 12 additions & 0 deletions .github/workflows/test-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -142,3 +142,15 @@ jobs:
shell: bash
run: |
make test-options-tcp_server_keep_open
# ------------------------------------------------------------
# Tests: Modes
# ------------------------------------------------------------

###
### Port Forward
###
- name: "[MODES] (TCP) Port Forward"
shell: bash
run: |
make test-modes-forwawrd_tcp-client_make_http_request
12 changes: 12 additions & 0 deletions .github/workflows/test-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -142,3 +142,15 @@ jobs:
shell: bash
run: |
make test-options-tcp_server_keep_open
# ------------------------------------------------------------
# Tests: Modes
# ------------------------------------------------------------

###
### Port Forward
###
- name: "[MODES] (TCP) Port Forward"
shell: bash
run: |
make test-modes-forwawrd_tcp-client_make_http_request
12 changes: 12 additions & 0 deletions .github/workflows/test-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -156,3 +156,15 @@ jobs:
shell: bash
run: |
make test-options-tcp_server_keep_open
# ------------------------------------------------------------
# Tests: Modes
# ------------------------------------------------------------

###
### Port Forward
###
- name: "[MODES] (TCP) Port Forward"
shell: bash
run: |
make test-modes-forwawrd_tcp-client_make_http_request
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@
## Unreleased


## Release 0.0.7-alpha

#### Fixed
- Fixed `-L`/`--local` mode to now persist multiple requests
- Fixed `-C`/`--crlf` Only replace `\n` with `\r\n` if `\n` exists and don't blindly add.

#### Added
- Integration tests for `L`/`--local` mode

#### Changed
- Plugin architecture has been heavily refactored to make it easier to add new plugins
- Improved logging


## Release 0.0.6-alpha

#### Fixed
Expand Down
8 changes: 8 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ test: test-basics-client-udp_send_comand_to_server
test: test-options-client-tcp_nodns
test: test-options-client-udp_nodns
test: test-options-tcp_server_keep_open
test: test-modes-forwawrd_tcp-client_make_http_request


# -------------------------------------------------------------------------------------------------
Expand Down Expand Up @@ -199,6 +200,13 @@ test-options-tcp_server_keep_open:
tests/302-options-tcp_server_keep_open.sh ""


# -------------------------------------------------------------------------------------------------
# Test Targets: Modes
# -------------------------------------------------------------------------------------------------
test-modes-forwawrd_tcp-client_make_http_request:
tests/400-mode-forward_tcp-client_make_http_request.sh ""


# -------------------------------------------------------------------------------------------------
# Documentation
# -------------------------------------------------------------------------------------------------
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ mode arguments:
optional arguments:
-e cmd, --exec cmd Execute shell command. Only for connect or listen mode.
-C, --crlf Send CRLF line-endings in connect mode (default: LF)
-C, --crlf Replace LF with CRLF from stdin (default: don't)
-n, --nodns Do not resolve DNS.
-u, --udp Use UDP for the connection instead of TCP.
-v, --verbose Be verbose and print info to stderr. Use -v, -vv, -vvv
Expand Down Expand Up @@ -293,8 +293,8 @@ advanced arguments:
--safe-word str All modes:
If pwncat is started with this argument, it will shut
down as soon as it receives the specified string. The
--keep (server) or --reconn (client) options will be
ignored and it won't listen again or reconnect to you.
--keep-open (server) or --reconn (client) options will
be ignored and it won't listen again or reconnect to you.
Use a very unique string to not have it shut down
accidentally by other input.
Expand Down
Loading

0 comments on commit ed7275a

Please sign in to comment.