dmiller
d2280e0911
Ncat can proxy IPv6 to IPv4 and back. Update tests.
2022-09-22 01:35:20 +00:00
dmiller
bf14c06d4c
Some useful print statements for testing
2022-09-22 01:35:20 +00:00
dmiller
aa0500e9a4
Generate cert for Ncat tests automatically
2022-09-22 01:35:19 +00:00
dmiller
2f9fde995c
Remove xfail from some tests that were fixed in r36651
2022-09-21 19:17:22 +00:00
dmiller
478c5d4f19
Avoid a duplicate -l option in test
2022-09-21 19:17:21 +00:00
dmiller
689ea0e05d
Spelling corrections. Fixes #1160
2018-03-26 14:59:41 +00:00
dmiller
7aeb2ada62
Avoid false FAIL due to ncat not starting quickly enough
2017-10-03 22:43:38 +00:00
dmiller
ae59c8dafd
Fix syntax error in ncat-test.pl
2017-10-03 22:43:37 +00:00
dmiller
09db4e48bf
Fix paths and escape {} when running tests under Cygwin
2017-10-02 20:02:39 +00:00
dmiller
8488dae884
Expect failure with --sctp if no sctp support is available.
2017-10-02 16:55:18 +00:00
dmiller
bf54157855
Fix some timing-related test failures
2017-07-29 05:55:28 +00:00
dmiller
4629f6d836
Ncat supports DNS failover, including fallback to IPv4 from IPv6
2017-03-16 21:54:26 +00:00
abhishek
d04046ae48
Adds test for -z option in ncat, closes #444
2016-07-19 10:08:02 +00:00
david
d5d8cd3033
Add tests for 0-length POSTs.
...
The non-chunked one fails for me.
FAIL HTTP POST Content-Length: 0
Read timeout at ./ncat-test.pl line 2087.
2014-03-07 05:54:48 +00:00
henri
21b7e3818d
[Ncat] Added support for socks5 and corresponding regression tests.
...
[Marek Lucaszuk, Petr Stodulka]
2014-02-09 14:10:04 +00:00
d33tah
ad2b15b88f
Make ncat-test.pl work on both Windows and *nix without modification;
...
feel free to revert it if you believe it needs some discussion first.
(I find it useful when working from both VM and Linux on a shared
directory)
2013-09-03 01:01:38 +00:00
d33tah
695be03e60
Fix a copy-paste mistake in Ncat test suite.
2013-08-30 10:23:22 +00:00
david
f43781f3d9
XFAIL Unix domain socket tests on Windows.
2013-08-16 17:09:06 +00:00
david
b01285b8f3
Automatically XFAIL SCTP tests on Windows.
2013-08-16 17:09:03 +00:00
david
a6dafe881c
Put test filehandles into binary mode.
2013-08-16 17:08:55 +00:00
david
343e09c2fa
Push c_ins so that they aren't automatically closed.
2013-08-16 08:03:22 +00:00
david
48058be247
Typo.
2013-08-16 08:03:20 +00:00
david
e373fd5a5c
Must connect to "localhost" to match server cert.
2013-08-16 08:03:18 +00:00
david
91cce4c3d2
Connect to ::1 when -6 appears in the options.
2013-08-16 08:03:16 +00:00
david
623b3b9ae4
Close some sockets that ncat-test.pl open itself.
...
I was getting intermittent "address already in use" errors.
2013-08-16 08:03:14 +00:00
david
43f364de1a
Typos.
2013-08-16 08:03:12 +00:00
david
70e96fb8ee
Use 127.0.0.1 or ::1 where it counts.
2013-08-16 08:03:10 +00:00
david
b76967c325
Don't use a listen address by default.
2013-08-16 08:03:08 +00:00
david
1baf716fd0
Don't wait on server that doesn't listen.
2013-08-16 08:03:06 +00:00
david
02a7dc917f
Clear up some more localhost/127.0.0.1 confusion.
2013-08-16 08:02:58 +00:00
david
f9f8937057
Remove hardcoded delay in favor of waiting for a LISTEN message.
2013-08-16 08:02:57 +00:00
david
70b7203d3f
Listen on IPv4 by default explicitly.
2013-08-16 08:02:49 +00:00
david
929ade0b11
Autoflush ncat-test.pl output.
2013-08-16 01:34:39 +00:00
david
bbde6ff4b2
Consistency.
2013-08-16 01:34:37 +00:00
d33tah
8f84863a23
add NCAT_LOCAL_ADDR, NCAT_LOCAL_PORT, NCAT_REMOTE_ADDR, NCAR_REMOTE_PORT,
...
NCAT_REMOTE_ADDR environment variables set in all --*-exec child processes.
(this is a merge of ncat-env-conninfo as of r31516)
2013-07-24 13:58:15 +00:00
d33tah
b62709eb20
merging in the --lua-exec feature for ncat.
2013-07-02 16:56:03 +00:00
david
73d4b0f0a0
Ncat: Add tests for idle timeout in listen mode
...
This patch adds tests for idle timeout in listen mode
for all supported protocols. It also modifies existing
test for idle time in connection mode to test the option
for all supported protocols.
Signed-off-by: Tomas Hozza <thozza@redhat.com >
2013-06-30 06:08:45 +00:00
david
0fceb95b5a
Whitespace.
2013-02-24 02:50:02 +00:00
david
ee4d1e126b
Remove a close that made a test unreliable.
2013-02-23 06:54:31 +00:00
david
c60b72f7a0
XFAIL some tests having to do with EOF handling.
...
http://seclists.org/nmap-dev/2013/q1/227
2013-02-23 06:54:30 +00:00
david
a9cb84f189
Break out separate SCTP tests for half-open sockets.
...
These should have different behavior than TCP.
http://seclists.org/nmap-dev/2013/q1/227
2013-02-23 06:54:28 +00:00
david
9a10429474
Round out EOF and shutdown tests.
...
The existing tests here didn't make much sense, and didn't cover all the
situations we care about. The 8 tests now check each of
client !--send-only EOF on stdin
client --send-only EOF on stdin
server !--send-only EOF on stdin
server --send-only EOF on stdin
client !--recv-only EOF on socket
client --recv-only EOF on socket
server !--recv-only EOF on socket
server --recv-only EOF on socket
The other thing we care about is whether the client/server keeps running
after the EOF. That is now checked in each of the tests too.
2013-02-09 08:29:36 +00:00
david
61255ee01e
Retab ncat-test.pl.
2013-02-09 08:29:35 +00:00
david
297e0a1dfd
shutdown write socket on stdin EOF in listen mode.
...
http://seclists.org/nmap-dev/2012/q4/337
2012-11-29 03:51:06 +00:00
david
9f3fa403ef
Automatically create and delete a source Unix domain DGRAM socket.
...
Patch based on one by Tomas Hozza.
http://seclists.org/nmap-dev/2012/q4/334
2012-11-27 21:47:26 +00:00
david
cc4eb9f381
Disable automatic generation of datagram Unix domain source socket.
...
This code was not always properly cleaning up automatically generated
sockets; for example in the case of "Connection refused". It would
delete sockets even if you gave one manually with --source; it's not
clear that's the right behavior.
2012-11-12 20:44:45 +00:00
david
fde17a1e40
Tests for UNIX sockets implementation in Ncat
...
Added tests for UNIX domain sockets to the ncat_test.pl
script. Added tests for:
1. listening on and connecting to UNIX STREAM socket.
2. listening on and connecting to (client with random
socket) UNIX DGRAM socket.
3. connecting to UNIX DGRAM socket with given source
socket (with "-s").
2012-11-12 20:44:41 +00:00
henri
eec3669ed4
Update ncat test suite to take new ncat behavior into account.
...
Since r29743, ncat closes connection after reading EOF. This patch first
introduces a new test to verify it, and also updates two existing tests
to prevent them from closing STDIN too early.
2012-11-08 08:04:16 +00:00
david
9e553a2203
Add test for --output logging.
...
Fails for UDP, as reported at http://seclists.org/nmap-dev/2012/q2/805 .
2012-06-19 02:52:56 +00:00
david
3d1e1f1233
Add tests that Proxy-Authenticate can be without auth-params.
...
See http://seclists.org/nmap-dev/2011/q4/560 for the impetus for this
change.
2011-12-19 19:12:48 +00:00