]> sjero.net Git - dccpping/log
dccpping
11 years agoAdd manpage master
Samuel Jero [Sun, 30 Dec 2012 01:26:27 +0000 (20:26 -0500)]
Add manpage

11 years agoUpdate to official DCCP Service Code: 1885957735 (ping)
Samuel Jero [Sun, 18 Nov 2012 05:42:40 +0000 (00:42 -0500)]
Update to official DCCP Service Code: 1885957735 (ping)

11 years agoAdded signature for changeset 00b73d6c1180
Samuel Jero [Sun, 11 Nov 2012 03:10:00 +0000 (22:10 -0500)]
Added signature for changeset 00b73d6c1180

11 years agoAdded tag v1.1 for changeset 449c9e9f5716
Samuel Jero [Sun, 11 Nov 2012 03:09:47 +0000 (22:09 -0500)]
Added tag v1.1 for changeset 449c9e9f5716

11 years agoVersion now 1.1
Samuel Jero [Sun, 11 Nov 2012 03:09:41 +0000 (22:09 -0500)]
Version now 1.1

11 years agoMajor improvements to statistics. mdev now calculated, duplicates and too many replie...
Samuel Jero [Sun, 11 Nov 2012 03:04:58 +0000 (22:04 -0500)]
Major improvements to statistics. mdev now calculated, duplicates and too many replies now called out. Averages now calculated at end.

11 years agoAlways print stats at program end.
Samuel Jero [Sun, 11 Nov 2012 02:40:25 +0000 (21:40 -0500)]
Always print stats at program end.

11 years agoAdd option to specify DCCP service code
Samuel Jero [Sun, 11 Nov 2012 02:26:40 +0000 (21:26 -0500)]
Add option to specify DCCP service code

11 years agoSwitch debug to verbose. Version info is now -V. Only display status in verbose mode
Samuel Jero [Sun, 11 Nov 2012 02:09:12 +0000 (21:09 -0500)]
Switch debug to verbose. Version info is now -V. Only display status in verbose mode

11 years agoImplement Detailed Error message reporting
Samuel Jero [Sun, 11 Nov 2012 01:55:24 +0000 (20:55 -0500)]
Implement Detailed Error message reporting

11 years agoAdd reverse DNS lookup for responses as well as -n (numeric only) cmd line switch.
Samuel Jero [Sat, 10 Nov 2012 23:01:36 +0000 (18:01 -0500)]
Add reverse DNS lookup for responses as well as -n (numeric only) cmd line switch.

11 years agoUse a DCCP socket to reserve a source port, determine correct source address, and...
Samuel Jero [Sat, 10 Nov 2012 21:57:55 +0000 (16:57 -0500)]
Use a DCCP socket to reserve a source port, determine correct source address, and reply to listening sockets.

11 years agoAdded signature for changeset fcfb0352e7e1
Samuel Jero [Tue, 6 Nov 2012 01:19:35 +0000 (20:19 -0500)]
Added signature for changeset fcfb0352e7e1

11 years agoAdded tag v1.0 for changeset 3d6d9ca77aa1
Samuel Jero [Tue, 6 Nov 2012 01:19:25 +0000 (20:19 -0500)]
Added tag v1.0 for changeset 3d6d9ca77aa1

11 years agoAdd README, License, changelog, and copyright messages.
Samuel Jero [Tue, 6 Nov 2012 01:17:52 +0000 (20:17 -0500)]
Add README, License, changelog, and copyright messages.

11 years agoHandle Truncated IPv4 ICMP messages
Samuel Jero [Mon, 5 Nov 2012 21:15:35 +0000 (16:15 -0500)]
Handle Truncated IPv4 ICMP messages

11 years agoUpdate makefile to install suid
Samuel Jero [Mon, 5 Nov 2012 02:24:46 +0000 (21:24 -0500)]
Update makefile to install suid

11 years agoAdd #define option to enable multiplexing DCCP ping streams based on PID via the...
Samuel Jero [Mon, 5 Nov 2012 02:16:30 +0000 (21:16 -0500)]
Add #define option to enable multiplexing DCCP ping streams based on PID via the DCCP source port

11 years agoMove global parameters into a structure
Samuel Jero [Mon, 5 Nov 2012 02:04:39 +0000 (21:04 -0500)]
Move global parameters into a structure

11 years agoUpdate to use printf for planned output and dbgprintf for debug/error output
Samuel Jero [Mon, 5 Nov 2012 01:51:11 +0000 (20:51 -0500)]
Update to use printf for planned output and dbgprintf for debug/error output

11 years agoRandomize sequence numbers!
Samuel Jero [Mon, 5 Nov 2012 01:47:56 +0000 (20:47 -0500)]
Randomize sequence numbers!

11 years agoHandle DCCP Responses/Syncs (Open Ports) Correctly (with Close/Reset)
Samuel Jero [Sun, 4 Nov 2012 22:47:03 +0000 (17:47 -0500)]
Handle DCCP Responses/Syncs (Open Ports) Correctly (with Close/Reset)

11 years agoAdd signal handler to print stats on SIGINT
Samuel Jero [Sun, 4 Nov 2012 21:44:57 +0000 (16:44 -0500)]
Add signal handler to print stats on SIGINT

11 years agoAdd request/response queue and tracking to produce statistics
Samuel Jero [Sun, 4 Nov 2012 20:59:50 +0000 (15:59 -0500)]
Add request/response queue and tracking to produce statistics

11 years agoStupid IPv4/IPv6 differences on raw socket reception
Samuel Jero [Tue, 30 Oct 2012 20:42:42 +0000 (16:42 -0400)]
Stupid IPv4/IPv6 differences on raw socket reception

11 years agoOf course, 1 raw socket can't do both ICMPv4 and ICMPv6. Re-code with two sockets.
Samuel Jero [Sun, 28 Oct 2012 20:56:01 +0000 (16:56 -0400)]
Of course, 1 raw socket can't do both ICMPv4 and ICMPv6. Re-code with two sockets.

11 years agoUse select to wait for new packets and delay between pings. Separate out processing...
Samuel Jero [Sun, 28 Oct 2012 20:40:48 +0000 (16:40 -0400)]
Use select to wait for new packets and delay between pings. Separate out processing of DCCP and ICMP packets. Decided to use raw sockets instead of libpcap because it allows me to ignore link layer and means I don't have to use threads.

11 years agoSeparate out Address detection, packet building, and checksums. Can now send both...
Samuel Jero [Sat, 27 Oct 2012 17:00:07 +0000 (13:00 -0400)]
Separate out Address detection, packet building, and checksums. Can now send both IPv4 and IPv6 packets.

11 years ago"Sort of working" code. Only IPv6, just detects DCCP packets in response, terrible...
Samuel Jero [Wed, 24 Oct 2012 22:12:26 +0000 (18:12 -0400)]
"Sort of working" code. Only IPv6, just detects DCCP packets in response, terrible design.... Lots of work needed