oweals/nmrpflash.git
7 years agoEnsure that NMRP packets are at least 64 bytes
Joseph C. Lehner [Thu, 16 Feb 2017 11:08:51 +0000 (13:08 +0200)]
Ensure that NMRP packets are at least 64 bytes

7 years agoMerge branch 'master' of github.com:jclehner/nmrpflash
Joseph C. Lehner [Mon, 13 Feb 2017 14:12:22 +0000 (16:12 +0200)]
Merge branch 'master' of github.com:jclehner/nmrpflash

7 years agoImprove BSD bridge detection portability v0.9.10
Joseph C. Lehner [Sat, 28 Jan 2017 09:44:33 +0000 (10:44 +0100)]
Improve BSD bridge detection portability

7 years agoImprove BSD bridge detection portability
Joseph C. Lehner [Sat, 28 Jan 2017 09:44:33 +0000 (10:44 +0100)]
Improve BSD bridge detection portability

7 years agoAdd BSD bridge interface detection
Joseph C. Lehner [Sat, 28 Jan 2017 09:09:53 +0000 (10:09 +0100)]
Add BSD bridge interface detection

7 years agoDisable STP on Linux bridge interfaces
Joseph C. Lehner [Tue, 24 Jan 2017 19:36:03 +0000 (20:36 +0100)]
Disable STP on Linux bridge interfaces

7 years agoDon't leak admin group SID memory
Joseph C. Lehner [Wed, 18 Jan 2017 12:22:31 +0000 (13:22 +0100)]
Don't leak admin group SID memory

7 years agoMore tftp fixes
Joseph C. Lehner [Fri, 13 Jan 2017 10:48:21 +0000 (11:48 +0100)]
More tftp fixes

7 years agoBump version
Joseph C. Lehner [Fri, 13 Jan 2017 10:41:43 +0000 (11:41 +0100)]
Bump version

7 years agoMerge branch 'master' of github.com:jclehner/nmrpflash
Joseph C. Lehner [Fri, 13 Jan 2017 10:39:12 +0000 (11:39 +0100)]
Merge branch 'master' of github.com:jclehner/nmrpflash

7 years agoShow exit prompt in Windows when run from console
Joseph C. Lehner [Fri, 13 Jan 2017 10:22:57 +0000 (11:22 +0100)]
Show exit prompt in Windows when run from console

7 years agoShow exit prompt in Windows when run from console
Joseph C. Lehner [Fri, 13 Jan 2017 10:22:57 +0000 (11:22 +0100)]
Show exit prompt in Windows when run from console

7 years agoIgnore case in OACK packets
Joseph C. Lehner [Fri, 13 Jan 2017 09:18:29 +0000 (10:18 +0100)]
Ignore case in OACK packets

7 years agotftp fixes
Joseph C. Lehner [Fri, 13 Jan 2017 08:35:28 +0000 (09:35 +0100)]
tftp fixes

7 years agoDon't accept any blksize
Joseph C. Lehner [Tue, 10 Jan 2017 19:16:09 +0000 (20:16 +0100)]
Don't accept any blksize

7 years agoMore tftp improvements
Joseph C. Lehner [Sat, 7 Jan 2017 07:33:47 +0000 (08:33 +0100)]
More tftp improvements

7 years agoFurther simplifications
Joseph C. Lehner [Sat, 7 Jan 2017 07:15:42 +0000 (08:15 +0100)]
Further simplifications

7 years agoUse correct blksize
Joseph C. Lehner [Sat, 7 Jan 2017 07:05:05 +0000 (08:05 +0100)]
Use correct blksize

7 years agoSimplify code
Joseph C. Lehner [Fri, 6 Jan 2017 21:05:18 +0000 (22:05 +0100)]
Simplify code

7 years agoImplement TFTP blksize option
Joseph C. Lehner [Fri, 6 Jan 2017 16:28:42 +0000 (17:28 +0100)]
Implement TFTP blksize option

7 years agoFuzzing-related changes, mostly
Joseph C. Lehner [Tue, 22 Nov 2016 18:14:41 +0000 (19:14 +0100)]
Fuzzing-related changes, mostly

7 years agoFix uninitialized file descriptor
Joseph C. Lehner [Mon, 21 Nov 2016 20:24:53 +0000 (21:24 +0100)]
Fix uninitialized file descriptor

7 years agoFix OS detection
Joseph C. Lehner [Mon, 21 Nov 2016 20:24:37 +0000 (21:24 +0100)]
Fix OS detection

7 years agoAdd Wireshark NMRP dissector
Joseph C. Lehner [Sun, 20 Nov 2016 19:51:07 +0000 (20:51 +0100)]
Add Wireshark NMRP dissector

7 years agoPimp makefile
Joseph C. Lehner [Sun, 20 Nov 2016 19:50:05 +0000 (20:50 +0100)]
Pimp makefile

7 years agoAdd missing license info
Joseph C. Lehner [Sun, 20 Nov 2016 19:49:58 +0000 (20:49 +0100)]
Add missing license info

7 years agoFix ethsock issues
Joseph C. Lehner [Sun, 20 Nov 2016 19:48:40 +0000 (20:48 +0100)]
Fix ethsock issues

7 years agoUse safe SIGINT handler
Joseph C. Lehner [Sun, 20 Nov 2016 11:10:55 +0000 (12:10 +0100)]
Use safe SIGINT handler

7 years agoFix potential memory leak on Windows
Joseph C. Lehner [Sat, 19 Nov 2016 19:19:45 +0000 (20:19 +0100)]
Fix potential memory leak on Windows

7 years agoFix FreeBSD issues
Live User [Sat, 19 Nov 2016 14:54:02 +0000 (14:54 +0000)]
Fix FreeBSD issues

7 years agoUpdate makefile v0.9.9
Joseph C. Lehner [Sat, 19 Nov 2016 13:19:02 +0000 (14:19 +0100)]
Update makefile

7 years agoBump version
Joseph C. Lehner [Sat, 19 Nov 2016 13:11:37 +0000 (14:11 +0100)]
Bump version

7 years agoUpdate readme
Joseph C. Lehner [Sat, 19 Nov 2016 13:13:25 +0000 (14:13 +0100)]
Update readme

7 years agoCheck subnet mask's sanity
Joseph C. Lehner [Sat, 19 Nov 2016 12:02:29 +0000 (13:02 +0100)]
Check subnet mask's sanity

7 years agoUnify ethsock IP/ARP API
Joseph C. Lehner [Sat, 19 Nov 2016 10:08:41 +0000 (11:08 +0100)]
Unify ethsock IP/ARP API

7 years agoAdd PORT env var
Joseph C. Lehner [Sat, 19 Nov 2016 10:07:38 +0000 (11:07 +0100)]
Add PORT env var

7 years agoImprove message
Joseph C. Lehner [Fri, 18 Nov 2016 17:02:17 +0000 (18:02 +0100)]
Improve message

7 years agoBump version v0.9.8
Joseph C. Lehner [Fri, 18 Nov 2016 16:52:53 +0000 (17:52 +0100)]
Bump version

7 years agoRemove unused msg_dump arg
Joseph C. Lehner [Fri, 18 Nov 2016 16:40:06 +0000 (17:40 +0100)]
Remove unused msg_dump arg

7 years agoUse time_monotonic for timeouts
Joseph C. Lehner [Fri, 18 Nov 2016 16:39:04 +0000 (17:39 +0100)]
Use time_monotonic for timeouts

7 years agoAdd util.c
Joseph C. Lehner [Fri, 18 Nov 2016 16:26:53 +0000 (17:26 +0100)]
Add util.c

7 years agoAdd fuzzing stuff
Joseph C. Lehner [Fri, 18 Nov 2016 15:53:38 +0000 (16:53 +0100)]
Add fuzzing stuff

7 years agoFix hangs in nmrp code
Joseph C. Lehner [Fri, 18 Nov 2016 15:53:21 +0000 (16:53 +0100)]
Fix hangs in nmrp code

7 years agoUpdate README.md
Joseph C. Lehner [Sun, 13 Nov 2016 11:20:36 +0000 (12:20 +0100)]
Update README.md

7 years agoUpdate README.md
Joseph C. Lehner [Sun, 13 Nov 2016 11:18:40 +0000 (12:18 +0100)]
Update README.md

7 years agoUpdate default IPs v0.9.7
Joseph C. Lehner [Sun, 13 Nov 2016 10:48:43 +0000 (11:48 +0100)]
Update default IPs

7 years agoUse .252 instead of .254 in autoip mode
Joseph C. Lehner [Sun, 13 Nov 2016 10:26:51 +0000 (11:26 +0100)]
Use .252 instead of .254 in autoip mode

7 years agoSet env vars when using -c
Joseph C. Lehner [Sun, 13 Nov 2016 10:15:45 +0000 (11:15 +0100)]
Set env vars when using -c

7 years agoUpdate readme
Joseph C. Lehner [Sun, 13 Nov 2016 08:07:07 +0000 (09:07 +0100)]
Update readme

7 years agoDon't use -a flag in invocation example
Joseph C. Lehner [Sun, 13 Nov 2016 07:51:28 +0000 (08:51 +0100)]
Don't use -a flag in invocation example

7 years agoBump version
Joseph C. Lehner [Sun, 13 Nov 2016 07:49:36 +0000 (08:49 +0100)]
Bump version

7 years agoRemove v from VERSION
Joseph C. Lehner [Sun, 13 Nov 2016 07:48:35 +0000 (08:48 +0100)]
Remove v from VERSION

7 years agoRemove ARP stuff
Joseph C. Lehner [Sun, 13 Nov 2016 07:44:26 +0000 (08:44 +0100)]
Remove ARP stuff

7 years agoFix Windows socket leak
Joseph C. Lehner [Sun, 13 Nov 2016 07:32:11 +0000 (08:32 +0100)]
Fix Windows socket leak

7 years agoFix error messages
Joseph C. Lehner [Sun, 13 Nov 2016 07:31:40 +0000 (08:31 +0100)]
Fix error messages

7 years agoSet IP before starting NMRP loop
Joseph C. Lehner [Sun, 13 Nov 2016 07:28:22 +0000 (08:28 +0100)]
Set IP before starting NMRP loop

7 years agoBlock in ethsock_add_ip on Windows
Joseph C. Lehner [Sun, 13 Nov 2016 07:20:43 +0000 (08:20 +0100)]
Block in ethsock_add_ip on Windows

7 years agoWindows fixes
Joseph C. Lehner [Sat, 12 Nov 2016 17:57:19 +0000 (18:57 +0100)]
Windows fixes

7 years agoFix windows build
Joseph C. Lehner [Sat, 12 Nov 2016 15:57:12 +0000 (16:57 +0100)]
Fix windows build

7 years agoAdd IP instead of replacing it
Joseph C. Lehner [Sat, 12 Nov 2016 15:44:15 +0000 (16:44 +0100)]
Add IP instead of replacing it

7 years agoDon't require user to specify -a anymore
Joseph C. Lehner [Sat, 12 Nov 2016 14:40:26 +0000 (15:40 +0100)]
Don't require user to specify -a anymore

7 years agoAdd ARPinger
Joseph C. Lehner [Sat, 12 Nov 2016 11:17:58 +0000 (12:17 +0100)]
Add ARPinger

7 years agoUpdate README.md
Joseph C. Lehner [Thu, 6 Oct 2016 17:35:15 +0000 (19:35 +0200)]
Update README.md

7 years agoUpdate README.md
Joseph C. Lehner [Fri, 19 Aug 2016 10:10:33 +0000 (12:10 +0200)]
Update README.md

7 years agoPut version in zip file name v0.9.6
Joseph C. Lehner [Fri, 12 Aug 2016 09:39:51 +0000 (11:39 +0200)]
Put version in zip file name

7 years agoVersion bump
Joseph C. Lehner [Fri, 12 Aug 2016 09:01:21 +0000 (11:01 +0200)]
Version bump

7 years agoUpdate readme
Joseph C. Lehner [Fri, 12 Aug 2016 08:48:59 +0000 (10:48 +0200)]
Update readme

7 years agoMerge branch 'master' of github.com:jclehner/nmrpflash
Joseph C. Lehner [Fri, 12 Aug 2016 08:46:22 +0000 (10:46 +0200)]
Merge branch 'master' of github.com:jclehner/nmrpflash

7 years agoUpdate readme
Joseph C. Lehner [Fri, 12 Aug 2016 08:46:18 +0000 (10:46 +0200)]
Update readme

7 years agoUse ul_timeout upon receipt of KEEP_ALIVE_REQ
Joseph C. Lehner [Fri, 12 Aug 2016 08:44:43 +0000 (10:44 +0200)]
Use ul_timeout upon receipt of KEEP_ALIVE_REQ

7 years agoUpdate README.md
Joseph C. Lehner [Wed, 10 Aug 2016 14:19:43 +0000 (16:19 +0200)]
Update README.md

7 years agoUpdate README.md
Joseph C. Lehner [Wed, 10 Aug 2016 14:16:33 +0000 (16:16 +0200)]
Update README.md

7 years agoVersion bump
Joseph C. Lehner [Wed, 10 Aug 2016 13:41:27 +0000 (15:41 +0200)]
Version bump

7 years agoDirty %PATH% hack for Windows
Joseph C. Lehner [Wed, 10 Aug 2016 13:40:27 +0000 (15:40 +0200)]
Dirty %PATH% hack for Windows

7 years agoRemove unneccessary printfs v0.9.5
Joseph C. Lehner [Wed, 10 Aug 2016 13:11:19 +0000 (15:11 +0200)]
Remove unneccessary printfs

7 years agoUpdate readme
Joseph C. Lehner [Wed, 10 Aug 2016 10:44:18 +0000 (12:44 +0200)]
Update readme

7 years agoFix crash related to arg->file_remote
Joseph C. Lehner [Wed, 10 Aug 2016 10:33:08 +0000 (12:33 +0200)]
Fix crash related to arg->file_remote

7 years agoOpen firmware images in binary mode on Windows
Joseph C. Lehner [Wed, 10 Aug 2016 10:32:50 +0000 (12:32 +0200)]
Open firmware images in binary mode on Windows

7 years agoUpdate README.md v0.9.4
Joseph C. Lehner [Tue, 9 Aug 2016 15:43:24 +0000 (17:43 +0200)]
Update README.md

7 years agoUpdate readme
Joseph C. Lehner [Tue, 9 Aug 2016 15:41:15 +0000 (17:41 +0200)]
Update readme

7 years agoAdd missing newline
Joseph C. Lehner [Tue, 9 Aug 2016 15:40:18 +0000 (17:40 +0200)]
Add missing newline

7 years agoUpdate readme
Joseph C. Lehner [Tue, 9 Aug 2016 15:37:22 +0000 (17:37 +0200)]
Update readme

7 years agoUse release build config in DevCpp
Joseph C. Lehner [Tue, 9 Aug 2016 15:21:27 +0000 (17:21 +0200)]
Use release build config in DevCpp

7 years agoMerge branch 'master' of https://github.com/jclehner/nmrpflash
Joseph C. Lehner [Tue, 9 Aug 2016 15:20:13 +0000 (17:20 +0200)]
Merge branch 'master' of https://github.com/jclehner/nmrpflash

7 years agoFix unitialized warning
Joseph C. Lehner [Tue, 9 Aug 2016 15:20:24 +0000 (17:20 +0200)]
Fix unitialized warning

7 years agoMerge branches
Joseph C. Lehner [Tue, 9 Aug 2016 15:16:21 +0000 (17:16 +0200)]
Merge branches

7 years agoVersion bump
Joseph C. Lehner [Tue, 9 Aug 2016 15:10:13 +0000 (17:10 +0200)]
Version bump

7 years agoIncrease upload timeout to 5min
Joseph C. Lehner [Tue, 9 Aug 2016 15:07:32 +0000 (17:07 +0200)]
Increase upload timeout to 5min

7 years agoUpdate help text
Joseph C. Lehner [Tue, 9 Aug 2016 15:04:53 +0000 (17:04 +0200)]
Update help text

7 years agoRemove unneccessary message
Joseph C. Lehner [Tue, 9 Aug 2016 15:01:40 +0000 (17:01 +0200)]
Remove unneccessary message

7 years agoCheck for Windows admin privileges
Joseph C. Lehner [Tue, 9 Aug 2016 15:01:29 +0000 (17:01 +0200)]
Check for Windows admin privileges

7 years agoAdd (unused) manifest for Windows
Joseph C. Lehner [Tue, 9 Aug 2016 14:26:01 +0000 (16:26 +0200)]
Add (unused) manifest for Windows

7 years agoActually bail out after sending CLOSE_REQ
Joseph C. Lehner [Tue, 9 Aug 2016 10:21:10 +0000 (12:21 +0200)]
Actually bail out after sending CLOSE_REQ

7 years agoCreate static ARP entry for device
Joseph C. Lehner [Tue, 9 Aug 2016 09:41:50 +0000 (11:41 +0200)]
Create static ARP entry for device

7 years agoAdd windows arp code
Joseph C. Lehner [Tue, 9 Aug 2016 08:08:42 +0000 (10:08 +0200)]
Add windows arp code

7 years agoStore interface index on Windows
Joseph C. Lehner [Tue, 9 Aug 2016 07:49:29 +0000 (09:49 +0200)]
Store interface index on Windows

7 years agoFix crash when using -c
Joseph C. Lehner [Tue, 9 Aug 2016 07:25:29 +0000 (09:25 +0200)]
Fix crash when using -c

7 years agoUpdate README.md
Joseph C. Lehner [Mon, 8 Aug 2016 18:30:26 +0000 (20:30 +0200)]
Update README.md

7 years agoUpdate README.md
Joseph C. Lehner [Mon, 8 Aug 2016 18:00:02 +0000 (20:00 +0200)]
Update README.md

8 years agoUse pcap_perror where applicable
Joseph C. Lehner [Sat, 19 Mar 2016 15:26:19 +0000 (16:26 +0100)]
Use pcap_perror where applicable