summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-01-13docs(changelog): update changesAram Drevekenin
2020-01-13feat(helptext): communicate pause/resume to the user (#111)Aram Drevekenin
* feat(helptext): communicate pause/resume to the user * style(format): rustfmt
2020-01-13Merge pull request #110 from Erk-/bsdKelvin Zhang
Add support for more operating systems.
2020-01-12Add support for more operating systems.Valdemar Erk
This commit will add support for operating systems that have the lsof tool, initially it will only work on MacOS and FreeBSD, but more operating systems may be added at a later time. Signed-off-by: Valdemar Erk <valdemar@erk.io>
2020-01-12docs(changelog): add accidentally deleted changeAram Drevekenin
2020-01-12docs(changelog): display weighted average bandwidthAram Drevekenin
2020-01-12Merge pull request #77 from imsnif/averageKelvin Zhang
Display weighted average of bandwidth
2020-01-12test(snapshots): update to new formulaAram Drevekenin
2020-01-12Fix formatting issue, remove deadcodeKelvin Zhang
2020-01-12suggestion for previous state storage and calculationAram Drevekenin
2020-01-11docs(changelog): update recent additions and fixesAram Drevekenin
2020-01-11fix(error): mention `setcap(8)`-fix in EPERM error on Linux (#108)Maximilian Bosch
This is already mentioned in the README, but I figured that it might be helpful to point linux-users to this if they try to run `bandwhich` right after installing it and encountering this kind of error.
2020-01-10Update changelog to include pause by <SPACE> featureKelvin Zhang
2020-01-10Add testcase for pause featureKelvin Zhang
2020-01-10Pause UI with <SPACE>Kelvin Zhang
2020-01-10chore(ci): run nightly build in macOS tooEduardo Broto
2020-01-10Merge pull request #105 from bigtoast/trustebroto
Upgraded trust-dns-resolver (#92)
2020-01-10changed permission on main.rsChubby Puddles Esq
2020-01-10fmt fixChubby Puddles Esq
2020-01-10made requested PR changesChubby Puddles Esq
2020-01-09Update UI snapshots for new bandwidth calculationKelvin Zhang
2020-01-09Display weighted average of bandwidthKelvin Zhang
2020-01-09formatting issuesChubby Puddles Esq
2020-01-09Upgraded trust-dns-resolver (#92)Chubby Puddles Esq
2020-01-09chore(release): 0.8.00.8.0Aram Drevekenin
2020-01-09docs(changelog): void and arch installation docsAram Drevekenin
2020-01-09docs(readme): arch Linux: Recommend pacman instead of yay (#103)kpcyrd
2020-01-09docs(readme): add voidlinux installation instructions (#102)Jan Christian Grünhage
2020-01-09docs(changelog): add wireguard changeAram Drevekenin
2020-01-08Merge pull request #98 from Ma27/fix-network-gatheringKelvin Zhang
Fix parsing of IP-Packets from Layer3
2020-01-09Fix codestyle using rustfmtMaximilian Bosch
2020-01-08Use more meaningful consts from libpnet to match packetsMaximilian Bosch
2020-01-08Ensure that layer3 packets are displayed as wellMaximilian 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-08Fix clippy warning on MacKelvin Zhang
2020-01-08Add mac CI/CDKelvin Zhang
2020-01-08docs(changelog): update fixesAram Drevekenin
2020-01-08fix(deps): upgrade to new pnet bandwhich fork (#93)Aram Drevekenin
2020-01-08Fix issue #84 by handle error more gracefullyKelvin Zhang
2020-01-08docs(authors): add zhangxp1998Aram Drevekenin
2020-01-07Update CHANGELOG to be consistent with previous stylesKelvin Zhang
2020-01-07Update CHANGELOG to include the UDP fixKelvin Zhang
2020-01-07Merge pull request #82 from zhangxp1998/udpKelvin Zhang
Fix bug that non-connected Udp sockets aren't displayed
2020-01-07Address some comments on PRKelvin Zhang
2020-01-07Format code using rustfmtKelvin Zhang
2020-01-07Update snapshots because new process identification logic changes outputKelvin Zhang
2020-01-07Use <local_ip, local_port, protocol> to indentify processesKelvin Zhang
2020-01-07docs(changelog): macos no-screen-of-death fixAram Drevekenin
2020-01-07chore(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-07Update parsing code to parse local_ipKelvin Zhang
2020-01-07Add local_ip field to Connection/RawConnection structKelvin Zhang