nmap/ncat
david e18b25bccd Use tempfile in place of tempnam.
To avoid new GCC warnings about tempnam:
ncat_connect.c:789: warning: the use of `tempnam' is dangerous, better use `mkstemp'

Doing things this way has the same race condition as tempnam did,
because we are unlinking the file before binding it. (The race window is
smaller now.) The file must not exist before binding the Unix socket, or
else you get an "address already in use" error. Unlinking before binding
is the same thing that netcat-openbsd does. See this earlier thread:
http://seclists.org/nmap-dev/2012/q4/336.
2013-09-26 07:17:08 +00:00
..
certs
docs Mention the HTTP server in --lua-exec section. 2013-08-29 12:26:28 +00:00
scripts Replace some of the rules with per-directory ones. 2013-09-15 20:17:14 +00:00
test Make ncat-test.pl work on both Windows and *nix without modification; 2013-09-03 01:01:38 +00:00
base64.c Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
base64.h Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
ChangeLog
config.guess
config.h.in Implementation of UNIX-domain sockets for Ncat 2012-11-12 20:44:40 +00:00
config.sub
config_win.h Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
configure merging in the --lua-exec feature for ncat. 2013-07-02 16:56:03 +00:00
configure.ac merging in the --lua-exec feature for ncat. 2013-07-02 16:56:03 +00:00
COPYING
http.c Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
http.h Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
http_digest.c Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
INSTALL
Makefile.in Revert r32301..r32306. 2013-09-12 08:20:13 +00:00
missing
mkinstalldirs
ncat.h Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
ncat.vcxproj Revert r32301..r32306. 2013-09-12 08:20:13 +00:00
ncat_config.h Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
ncat_connect.c Use tempfile in place of tempnam. 2013-09-26 07:17:08 +00:00
ncat_connect.h Revert r32301..r32306. 2013-09-12 08:20:13 +00:00
ncat_core.c Revert r32301..r32306. 2013-09-12 08:20:13 +00:00
ncat_core.h Add tempfile function. 2013-09-26 07:17:03 +00:00
ncat_exec.h Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
ncat_exec_win.c Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
ncat_listen.c Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
ncat_listen.h Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
ncat_lua.c Revert r32301..r32306. 2013-09-12 08:20:13 +00:00
ncat_lua.h Revert r32301..r32306. 2013-09-12 08:20:13 +00:00
ncat_main.c Revert r32301..r32306. 2013-09-12 08:20:13 +00:00
ncat_posix.c Add tempfile function. 2013-09-26 07:17:03 +00:00
ncat_proxy.c Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
ncat_proxy.h Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
ncat_ssl.c Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
ncat_ssl.h Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
ncat_win.c Add tempfile function. 2013-09-26 07:17:03 +00:00
sockaddr_u.h Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
sys_wrap.c Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
sys_wrap.h Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00
util.c fflush stderr in all messages sent by Ncat. This makes 2013-09-12 14:23:24 +00:00
util.h Add a lacking space in the license comment. The command I used to do this is: 2013-09-11 19:06:20 +00:00