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
dmiller
b7e213b5cb
Fix compatibility with LibreSSL; new checks skipped initialization code
2017-02-07 20:10:02 +00:00
dmiller
9b86dadb58
Remove deprecated calls from OpenSSL 1.1 API. Closes #630
2017-01-11 15:38:08 +00:00
vincent
aedd25c3a2
Add compatibility with OpenSSL 1.1.0 pre5 and previous versions
...
Add some checks to know which OpenSSL version is used, to be sure
the code follows the syntax of the version used (including 1.1.0).
2016-08-01 09:34:56 +00:00
abhishek
d04046ae48
Adds test for -z option in ncat, closes #444
2016-07-19 10:08:02 +00:00
vincent
3287c1159b
Replace deprecated RSA_generate_key by RSA_generate_key_ex
...
This applies the changes made in PR #451 on Github
2016-07-13 10:17:30 +00:00
dmiller
e7cd3a7f1e
Fix ncat tests
...
google.com can resolve to a different set of addresses each time you
resolve it, which makes the addrset tests fail. Use scanme.nmap.org
instead, since (at least for now) that has only one address assigned.
2014-08-02 04:38: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
dmiller
1575c63d7d
Spellcheck for Ncat, Nping source files
2014-02-20 21:22:22 +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
dmiller
46eb0fed75
Be more compatible with SysV sh
...
Although $((arithmetic expansion)) is POSIX-specified, some systems have
non-POSIX System V shell, which can't handle it. This patch replaces
$((something)) with $(expr something) to fix compatibility. This
actually slows things down considerably, since a subshell must be
launched for each increment operation, but the tests aren't that
critical. Bug report: http://seclists.org/nmap-dev/2013/q4/198
2013-12-03 19:11:12 +00:00
david
5657e7e00b
Make test-environment.lua a bit more straightforward.
2013-10-04 22:42:13 +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
henri
61f6696ae3
Wrong inclusion path.
2013-08-13 17:55:36 +00:00
henri
0054b3ff4f
Windows compatibility fix.
...
Initialize winsock in ncat addrset test.
Initial patch from Gisle Vanem.
2013-08-13 12:36:19 +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
713641fb2f
fix the Lua tests.
2013-07-17 21:41:22 +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
63d9e8b5d5
Use ncat_assert in place of assert everywhere.
2013-01-04 18:59:47 +00:00
dmiller
9e6d7b2384
Change test-addrset.sh to be POSIX sh compliant
2012-12-06 18:46:29 +00:00
david
0cd8c9d6e5
Make test-addrset.sh exit with nonzero status if any tests fail.
...
Patch by Andreas Stieger.
http://seclists.org/nmap-dev/2012/q4/385
2012-12-05 06:48:15 +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