Yves Rutschle
db4ae0ef9d
fix potential memory leak if the second malloc fails
2023-05-13 22:40:53 +02:00
Yves Rutschle
ee48dae8c5
fix potential file descriptor leak if set_nonblock () fails
2023-05-13 22:36:21 +02:00
Yves Rutschle
842f6b0473
Add mention of QUIC example ( fix #376 )
2023-02-19 17:24:51 +01:00
Yves Rutschle
1f64a71cde
fix out-of-bounds read in sslh-ev ( fix #368 )
2023-01-08 22:50:56 +01:00
Yves Rutschle
00fc8e5d95
fix off-by-one error
2023-01-08 22:50:10 +01:00
Yves Rutschle
b9602ab98b
removed obsolete max_fd tracker
2023-01-08 22:32:17 +01:00
Yves Rutschle
486f8a0090
removed obsolete comments
2023-01-08 21:58:50 +01:00
Yves Rutschle
3a1ac6c8d7
add protocol name that was missing in previous commit
2023-01-08 17:45:50 +01:00
Yves Rutschle
9dc3e3ce56
connection loss before it is logged resulted in logging uninitialised characters
2023-01-08 17:31:05 +01:00
Yves Rűtschlé
40c616e94c
downgrade TLS error to info ( fix #367 )
v2.0-rc2
2022-11-20 18:26:20 +01:00
Yves Rűtschlé
555717e345
defensive programming in case connections get tidied while there is activity on both file descriptors ( fix #355 )
2022-11-09 17:48:14 +01:00
Yves Rűtschlé
02573eb44b
only process write events if file descriptor has not been tidied (may fix #355 )
2022-11-03 17:23:49 +01:00
Yves Rűtschlé
d166b8977c
document test script dependency
2022-11-03 09:32:47 +01:00
Yves Rűtschlé
4c3b52dda5
Merge branch 'master' of https://github.com/yrutschle/sslh
2022-10-29 22:31:35 +02:00
Yves Rűtschlé
c981ae9853
update log format to actually catch ssh bruteforcing ( fix #359 )
2022-10-29 22:31:24 +02:00
Yves Rutschle
8a0de7b628
Merge pull request #362 from exussum12/patch-1
...
Fix typo
2022-10-21 18:08:45 +02:00
Yves Rutschle
5154630fe0
Merge pull request #365 from iamdoubz/master
...
Update make clean to remove ev builds
2022-10-21 18:07:11 +02:00
iamdoubz
63d5ecddca
Update make clean to remove ev builds
2022-10-20 12:04:02 -05:00
Scott Dutton
e412811ff1
Update config.md
2022-10-16 00:19:21 +01:00
Yves Rutschle
7e3f723699
Merge pull request #356 from utoni/fix/watcher-unitialised-value
...
Fixes unitialised memory access as seen in issue #355 .
2022-09-22 21:10:12 +02:00
Toni Uhlig
a1db2e8a92
Fixes unitialised memory access as seen in issue #355 .
...
==1391== Conditional jump or move depends on uninitialised value(s)
==1391== at 0x10E92F: watchers_add_read (sslh-select.c:67)
==1391== by 0x10E92F: watchers_init (sslh-select.c:59)
==1391== by 0x10E92F: main_loop (sslh-select.c:134)
==1391== by 0x10DB6D: main (sslh-main.c:285)
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-09-22 11:47:03 +02:00
Yves Rűtschlé
72c743e1e1
acknowledges akappner
2022-09-11 22:15:14 +02:00
Yves Rűtschlé
5cba44f5fa
Add built-in MSRDP support
2022-09-11 21:51:06 +02:00
Yves Rutschle
9a36854ed3
Merge pull request #353 from utoni/fix/possible-format-str-exploit
...
fix possible format str vuln
2022-09-11 21:15:51 +02:00
Toni Uhlig
b19f8a6046
fix possible format string exploit if packet dumping enabled
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-09-10 12:53:57 +02:00
Yves Rutschle
bb685f8467
Merge pull request #344 from utoni/improve/makefile-ar
...
Makefile generates libsslh.a useable for other projects e.g. fuzzer.
2022-09-07 19:11:44 +02:00
Yves Rűtschlé
f418ae6128
added wireguard command-line setting
2022-09-04 18:48:17 +02:00
Yves Rutschle
a6df18527c
Merge pull request #345 from utoni/add/wireguard
...
add wireguard probe
2022-09-04 18:30:09 +02:00
Yves Rűtschlé
e690cb5622
Merge branch 'master' of https://github.com/yrutschle/sslh
2022-09-04 15:28:55 +02:00
Yves Rűtschlé
64c3e0ed1e
improve basic.cfg
2022-09-04 15:26:39 +02:00
Toni Uhlig
b971f3edcd
add wireguard probe
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-08-26 12:27:44 +02:00
Toni Uhlig
d2ec01c072
Makefile generates libsslh.a useable for other projects e.g. fuzzer.
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-08-26 12:12:33 +02:00
Yves Rutschle
fb8fe57bd8
Merge pull request #341 from utoni/add/teamspeak-probe
...
add teamspeak3 (voice only) probe
2022-08-19 18:03:12 +02:00
Yves Rutschle
79c8af6ed1
Merge pull request #340 from utoni/fix/sslh-select
...
changed `select(nfds, ...)` to `select(nfds + 1, ...)`, see `man 2 select`
2022-08-19 18:00:25 +02:00
Yves Rutschle
c4e7261a51
Merge pull request #339 from utoni/add/config-sanity-checks
...
add some config sanity checks, fixes #307
2022-08-19 17:53:08 +02:00
Yves Rutschle
7e2bb7f01f
Merge pull request #338 from utoni/add/openvpn-udp-probe
...
add openvpn udp probe
2022-08-19 17:50:39 +02:00
Toni Uhlig
4cf3749e73
add teamspeak3 (voice only) probe
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-08-14 10:42:58 +02:00
Toni Uhlig
8d124e1085
changed select(nfds, ...) to select(nfds + 1, ...), see man 3 select
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-08-13 23:40:46 +02:00
Toni Uhlig
a6c5e07d69
add some config sanity checks, fixes #307
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-08-13 22:18:26 +02:00
Toni Uhlig
aa17061e26
add openvpn udp probe
...
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-08-11 17:22:44 +02:00
Yves Rűtschlé
9d10989d55
reword documentation to account for sslh-ev
2022-07-24 17:59:11 +02:00
Yves Rűtschlé
8b604a3db7
defensive programming against inconsistent configuration ( fix #336 more)
2022-07-24 17:50:13 +02:00
Yves Rűtschlé
5168fe081a
add mention of sslh-ev
2022-07-21 18:24:36 +02:00
Yves Rűtschlé
7b923f793e
fix packages names for Debian 11
2022-07-21 18:20:56 +02:00
yrutschle
a4db163a69
config sanity check that there is at least one target protocol for each family that we listen to ( fix #336 )
2022-07-10 21:16:41 +02:00
yrutschle
b36486bb6d
prepare v2.0
v2.0-rc1
2022-06-07 20:57:44 +02:00
yrutschle
d16d132f0e
document udp_max_connections in example.cfg
2022-05-31 22:49:39 +02:00
yrutschle
3fffce323d
fix dependencies for hash.o ( fix #333 )
2022-05-25 17:07:19 +02:00
yrutschle
83478818df
update comment to mention sslh-ev
2022-05-22 22:33:27 +02:00
yrutschle
750e828d49
reinstate checking of FD_SETSIZE for sslh-select
2022-05-22 22:32:22 +02:00