Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-09 | Update UI snapshots for new bandwidth calculation | Kelvin Zhang | |
2020-01-09 | Fix codestyle using rustfmt | Maximilian Bosch | |
2020-01-08 | Ensure that layer3 packets are displayed as well | Maximilian Bosch | |
When using e.g. WireGuard (a VPN which completely acts on layer3), no packages will be matched as it's attempted to parse those as ethernet (=layer2) packets. This is a problem as all layer3-packets fail to get parsed properly (due to different offsets in the packet, wrong protocols will be determined for instance). This change inherits the basic idea from `<libpnet/examples/packetdump.rs>` to check if it's possible to parse version info using the IpPacket-parsers and if that fails, the sniffer will fall-back to the ethernet-based approach. | |||
2020-01-07 | Merge pull request #82 from zhangxp1998/udp | Kelvin Zhang | |
Fix bug that non-connected Udp sockets aren't displayed | |||
2020-01-07 | Address some comments on PR | Kelvin Zhang | |
2020-01-07 | Format code using rustfmt | Kelvin Zhang | |
2020-01-07 | Update snapshots because new process identification logic changes output | Kelvin Zhang | |
2020-01-07 | Use <local_ip, local_port, protocol> to indentify processes | Kelvin Zhang | |
2020-01-07 | chore(packages): use pnet fork until they fix the pselect bug (#83) | Aram Drevekenin | |
* chore(packages): use pnet fork until they fix the pselect bug * fix(deps): undo accidental dep change | |||
2020-01-07 | Add local_ip field to Connection/RawConnection struct | Kelvin Zhang | |
2020-01-07 | fix(ui): add spacing between the up and down bandwidth values for ↵ | Hugo Locurcio | |
readability (#58) | |||
2020-01-04 | refactor(tests): remove code duplications (#55) | Simone Robutti | |
* moved keyboard_events_to_utils * refactored ui keyboard events * refactored raw mod * format * renamed sleep events function * refactored OsInputOutput * refactored opts * refactored backend first test * refactored backend ui tests * refactored backend raw tests * simplified terminal events read * format | |||
2019-12-20 | style(code): fix clippy errors | Eduardo Broto | |
2019-12-20 | test(interfaces): update snapshots to expect the interface name | Eduardo Broto | |
2019-12-20 | feat(interfaces): listen on all interfaces by default | Eduardo Broto | |
Specifying an interface is now optional. The interface is shown in the connections table. | |||
2019-12-07 | chore(style): fix clippy errors | Eduardo Broto | |
2019-12-06 | fix(dns): use more idiomatic cloned in FakeResolver | Eduardo Broto | |
2019-11-30 | feat(dns): resolve hostnames asynchronously | Eduardo Broto | |
2019-11-07 | fix(packets): take render duration into account so as not to lose any packets | Aram Drevekenin | |
2019-11-05 | style(fmt): rustfmt | Aram Drevekenin | |
2019-11-05 | feat(raw): machine friendly output | Aram Drevekenin | |
2019-10-20 | Address compiler warnings | Wesley Moore | |
2019-10-17 | style(lint): rustfmt + clippy | Aram Drevekenin | |
2019-10-17 | refactor(style): remove unused traits | Aram Drevekenin | |
2019-10-17 | refactor(styling): betterify | Aram Drevekenin | |
2019-10-16 | feat(ui): change table order | Aram Drevekenin | |
2019-10-16 | fix(sigwinch): block when waiting for signal | Aram Drevekenin | |
2019-10-14 | style(formatting): rustfmt | Aram Drevekenin | |
2019-10-14 | fix(winch): subscribe to SIGWINCH rather than checking an atomic boolean ↵ | Aram Drevekenin | |
constantly | |||
2019-10-13 | feat(ui): components, new details and responsive layout | Aram Drevekenin | |
2019-10-09 | test(ui): new details and responsive layout | Aram Drevekenin | |
2019-10-06 | fix(styling): clippy | Aram Drevekenin | |
2019-10-06 | style(rustfmt): fmt | Aram Drevekenin | |
2019-10-06 | test(ui): SIGWINCH | Aram Drevekenin | |
2019-09-30 | refactor(structure): run tests as unit tests and remove lib functionality | Aram Drevekenin | |