diff options
author | Mat Wood <thepacketgeek@users.noreply.github.com> | 2020-09-29 08:32:58 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-29 17:32:58 +0200 |
commit | 0737704d4e62bb3065a69d401e88e7bfc12f31c0 (patch) | |
tree | 4d2112cd60a74b006c94361c6aed502dbab26ea5 /CHANGELOG.md | |
parent | f9d397c7c90a5e262428fe909d44f1d81f0e88c6 (diff) |
fix(sniffer): handle disconnected interfaces (and periodically attempt to re-connect) (#191)
* Panic on non-Timeout errors in packet Sniffer
* Attempt to Re-establish interface channels after disconnect
Sniffer::next() now returns an io::Result so the thread in main can determine between no packets & a sniffing error
- Matching on EtherType to remove duplicate code determining IP Version
Added Sniffer::reset_channel to allow main to poll a previously connected interface
* Error handling & timeout delay performed in Sniffer::next
* Removing no longer needed Ether layer in test packet builder
Diffstat (limited to 'CHANGELOG.md')
0 files changed, 0 insertions, 0 deletions