Matthew Carney

Results 9 issues of Matthew Carney

[How to](https://www.codeproject.com/Articles/5292/Raw-Ethernet-Packet-Sending) ``` SetSocketOption(SocketOptionLevel.Udp, SocketOptionName.NoChecksum, 1); sock.Bind((EndPoint)new IPEndPoint(attrs.Source, 0)); ```

Feature

![image](https://user-images.githubusercontent.com/9999745/69495916-3d1e5b80-0ec4-11ea-919f-430a37e52ee5.png) It seems nothing is recieved when we call RecvFrom: https://github.com/Killeroo/PowerPing/blob/615f78e441a9c5f523f68a34aac60b69e004b75b/src/PowerPing/Ping.cs#L301 I tried changing responseEP to be ```IPAddress.Any``` and tried remove the guards around the socket but at the socket...

Bug
help wanted

- ~~http://www.c-sharpcorner.com/UploadFile/7ca517/unit-test-with-console-application/~~ - ~~https://msdn.microsoft.com/en-us/library/ms182532.aspx~~ - ~~https://www.codeproject.com/Articles/17652/How-to-Test-Console-Applications~~ - [x] Arguments testing - [ ] Basic functionality testing

Enhancement
help wanted

Background: https://en.wikipedia.org/wiki/ICMP_tunnel UI: https://stackoverflow.com/a/7464499 Encryption: https://stackoverflow.com/a/10177020 https://www.codeproject.com/Articles/14150/Encrypt-and-Decrypt-Data-with-C Different tunnel features: - Simple UDP or TCP over ICMP - Stagnography and packet spam while tunneling - Simple messaging app

Feature

Can maybe be done by changing port type depending on IP Version ping property (that would need to be added)

help wanted
Feature

Could be -m, fire up Ping object for each address in seperate thread

Feature

Try implementing a DBPF functionality that lets you load subfiles directly from the file on disk

enhancement