nmap/ncat
dmiller a66c287b06 Loop over client FDs, avoiding unused ones
As the FIXME comment had said, looping over every integer up to maxfd is
inefficient, especially if FDs are not continuous. This change has the
added benefit of skipping a call to get_fdinfo(), which also loops over
all the client FDs looking for a particular value. Unlikely to be a huge
performance gain, but the code is cleaner. #1834 - FIXME comment.
2020-01-02 16:04:30 +00:00
..
certs Update cert store used by Ncat on some platforms 2018-10-16 14:47:28 +00:00
docs regen docs [ci skip] 2019-08-15 18:31:58 +00:00
scripts
test Rectify undefined behavior of out-of-range shift op 2019-09-03 21:56:31 +00:00
base64.c Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
base64.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ChangeLog Removes trailing spaces in 69 files. Closes #971. 2017-08-23 08:52:40 +00:00
config.guess
config.h.in Remove checks and unnecessary includes of sys/timeb.h (handled within nbase) 2019-05-29 13:22:13 +00:00
config.sub
config_win.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
configure Reorder AC_CHECK_FUNCS and AC_SEARCH_LIBS for future safety. 2019-11-14 17:34:20 +00:00
configure.ac Reorder AC_CHECK_FUNCS and AC_SEARCH_LIBS for future safety. 2019-11-14 17:34:20 +00:00
COPYING Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
http.c Don't check for char greater than CHAR_MAX. #1834 2019-12-30 16:14:09 +00:00
http.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
http_digest.c Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
INSTALL Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
Makefile.in Similar improvements to finding Lua for Ncat 2018-10-16 14:34:39 +00:00
missing
mkinstalldirs
ncat.h Bump version to 7.80SVN after release 2019-08-14 18:56:24 +00:00
ncat.vcxproj Remove some unused windows headers and silence warnings 2019-05-29 16:39:05 +00:00
ncat_config.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_connect.c Correctly print VM socket address. Closes #1868 2019-12-30 00:53:23 +00:00
ncat_connect.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_core.c Replace ncat's custom hexdump function with the one from nbase. 2019-12-28 20:12:45 +00:00
ncat_core.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_exec.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_exec_win.c Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_listen.c Loop over client FDs, avoiding unused ones 2020-01-02 16:04:30 +00:00
ncat_listen.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_lua.c Avoid hiding global with parameter. #1834 2019-12-29 06:18:33 +00:00
ncat_lua.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_main.c Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_posix.c Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_proxy.c Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_proxy.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_ssl.c Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_ssl.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
ncat_win.c Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
sockaddr_u.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
sys_wrap.c Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
sys_wrap.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
util.c Bump copyright date in license headers 2019-05-28 21:36:04 +00:00
util.h Bump copyright date in license headers 2019-05-28 21:36:04 +00:00