]>
sjero.net Git - dccpping/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Samuel Jero [Sun, 18 Nov 2012 05:42:40 +0000 (00:42 -0500)]
Update to official DCCP Service Code:
1885957735 (ping)
Samuel Jero [Sun, 11 Nov 2012 03:10:00 +0000 (22:10 -0500)]
Added signature for changeset
00b73d6c1180
Samuel Jero [Sun, 11 Nov 2012 03:09:47 +0000 (22:09 -0500)]
Added tag v1.1 for changeset
449c9e9f5716
Samuel Jero [Sun, 11 Nov 2012 03:09:41 +0000 (22:09 -0500)]
Version now 1.1
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.
Samuel Jero [Sun, 11 Nov 2012 02:40:25 +0000 (21:40 -0500)]
Always print stats at program end.
Samuel Jero [Sun, 11 Nov 2012 02:26:40 +0000 (21:26 -0500)]
Add option to specify DCCP service code
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
Samuel Jero [Sun, 11 Nov 2012 01:55:24 +0000 (20:55 -0500)]
Implement Detailed Error message reporting
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.
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.
Samuel Jero [Tue, 6 Nov 2012 01:19:35 +0000 (20:19 -0500)]
Added signature for changeset
fcfb0352e7e1
Samuel Jero [Tue, 6 Nov 2012 01:19:25 +0000 (20:19 -0500)]
Added tag v1.0 for changeset
3d6d9ca77aa1
Samuel Jero [Tue, 6 Nov 2012 01:17:52 +0000 (20:17 -0500)]
Add README, License, changelog, and copyright messages.
Samuel Jero [Mon, 5 Nov 2012 21:15:35 +0000 (16:15 -0500)]
Handle Truncated IPv4 ICMP messages
Samuel Jero [Mon, 5 Nov 2012 02:24:46 +0000 (21:24 -0500)]
Update makefile to install suid
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
Samuel Jero [Mon, 5 Nov 2012 02:04:39 +0000 (21:04 -0500)]
Move global parameters into a structure
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
Samuel Jero [Mon, 5 Nov 2012 01:47:56 +0000 (20:47 -0500)]
Randomize sequence numbers!
Samuel Jero [Sun, 4 Nov 2012 22:47:03 +0000 (17:47 -0500)]
Handle DCCP Responses/Syncs (Open Ports) Correctly (with Close/Reset)
Samuel Jero [Sun, 4 Nov 2012 21:44:57 +0000 (16:44 -0500)]
Add signal handler to print stats on SIGINT
Samuel Jero [Sun, 4 Nov 2012 20:59:50 +0000 (15:59 -0500)]
Add request/response queue and tracking to produce statistics
Samuel Jero [Tue, 30 Oct 2012 20:42:42 +0000 (16:42 -0400)]
Stupid IPv4/IPv6 differences on raw socket reception
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.
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.
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.
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