Commit Graph

1443 Commits

Author SHA1 Message Date
Giuliano Bellini s294739
f6d117ba2c migrate to etherparse 0.14 2024-02-11 11:11:21 +01:00
Giuliano Bellini
0b45f312ca Merge branch 'main' into dependabot/cargo/main/etherparse-0.14.2 2024-02-11 10:31:14 +01:00
Giuliano Bellini
adfdf65e9a Merge pull request #448 from GyulyVGC/dependabot/cargo/main/toml-0.8.10
build(deps): bump toml from 0.8.9 to 0.8.10
2024-02-11 10:30:01 +01:00
dependabot[bot]
befb9fa3d6 build(deps): bump toml from 0.8.9 to 0.8.10
Bumps [toml](https://github.com/toml-rs/toml) from 0.8.9 to 0.8.10.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.9...toml-v0.8.10)

---
updated-dependencies:
- dependency-name: toml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-11 09:20:30 +00:00
Giuliano Bellini
5a629337ee Merge pull request #450 from GyulyVGC/services-phf
Support more upper layer services (many, many, many more)
2024-02-11 10:19:20 +01:00
Giuliano Bellini s294739
d8fece2f91 updated CHANGELOG 2024-02-10 15:49:23 +01:00
Giuliano Bellini s294739
d5b8e4c36c rerun buil.rs when windows icon changes; added tests about IpVersion and Protocol 2024-02-10 15:07:03 +01:00
Giuliano Bellini s294739
d26707d028 minor fixes 2024-02-10 12:09:12 +01:00
Giuliano Bellini s294739
a7bd130463 fixed and testes get_bars_length in overview page 2024-02-10 11:37:44 +01:00
Giuliano Bellini s294739
3e2fc4d222 minor improvements to col_host and col_service in overview page 2024-02-09 17:10:46 +01:00
Giuliano Bellini s294739
485fbda01d updated get_service_entries: only show top 30 and normally sort the unknown entry 2024-02-09 16:15:18 +01:00
Giuliano Bellini s294739
516fea4d70 minor fixes 2024-02-09 14:11:44 +01:00
Giuliano Bellini s294739
0bbfaf07b1 fix new Rust 1.76 clippy lints 2024-02-09 11:57:44 +01:00
Giuliano Bellini s294739
60bae95585 use contains for all input filters by default; prepend equal prefix when autosearching services 2024-02-09 11:45:00 +01:00
Giuliano Bellini s294739
1f776136b8 refactor: moved search_parameters from networking folder to report folder 2024-02-09 10:51:03 +01:00
Giuliano Bellini s294739
9f3b445fef feat: profanity check service names; completely tested get_service 2024-02-09 00:33:47 +01:00
Giuliano Bellini s294739
2008135b92 added tests about network services 2024-02-08 01:27:53 +01:00
Giuliano Bellini s294739
13aac1b096 improve services.txt validation 2024-02-08 00:22:58 +01:00
Giuliano Bellini s294739
502140acbd minor improvements 2024-02-07 22:15:27 +01:00
Giuliano Bellini s294739
1107817f45 created ServiceQuery to act as map key and validate services.txt 2024-02-07 14:57:24 +01:00
Giuliano Bellini s294739
8216c9c24a cleaned up .gitignore 2024-02-07 00:23:13 +01:00
Giuliano Bellini s294739
f58e507c7c update include directive in Cargo.toml 2024-02-07 00:04:39 +01:00
Giuliano Bellini s294739
a006394b08 refactor: renamed all occurrences of app protocol to service 2024-02-06 11:33:26 +01:00
Giuliano Bellini s294739
8d56c447b7 feat: created Service enum 2024-02-06 10:55:12 +01:00
dependabot[bot]
621eaa5ae8 build(deps): bump etherparse from 0.13.0 to 0.14.2
Bumps [etherparse](https://github.com/JulianSchmid/etherparse) from 0.13.0 to 0.14.2.
- [Release notes](https://github.com/JulianSchmid/etherparse/releases)
- [Changelog](https://github.com/JulianSchmid/etherparse/blob/master/changelog.md)
- [Commits](https://github.com/JulianSchmid/etherparse/compare/v0.13.0...v0.14.2)

---
updated-dependencies:
- dependency-name: etherparse
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-06 03:46:47 +00:00
Giuliano Bellini s294739
72a1f5582e return the service with the higher score (computed on traffic direction, well-known port) 2024-02-05 23:23:03 +01:00
Giuliano Bellini s294739
aa8a82ed6e draft of services in GUI 2024-02-05 21:50:52 +01:00
Giuliano Bellini s294739
e994d40d07 first implementation of services load using phf 2024-02-05 21:40:33 +01:00
Giuliano Bellini
974b591171 Merge pull request #444 from GyulyVGC/dependabot/cargo/main/reqwest-0.11.24 2024-02-02 08:56:03 +01:00
Giuliano Bellini
165bdaf175 Update reqwest also on powerpc64 2024-02-01 21:41:58 +01:00
Giuliano Bellini
2286332a74 Merge pull request #442 from GyulyVGC/upgrade-inspect
Upgrade inspect table
2024-02-01 10:50:44 +01:00
Giuliano Bellini s294739
26b0e1a65f updated CHANGELOG, optimized imports 2024-02-01 10:40:53 +01:00
Giuliano Bellini
ab3519d66a Merge pull request #445 from GyulyVGC/dependabot/cargo/main/toml-0.8.9 2024-02-01 08:56:06 +01:00
dependabot[bot]
f94037eb24 build(deps): bump toml from 0.8.8 to 0.8.9
Bumps [toml](https://github.com/toml-rs/toml) from 0.8.8 to 0.8.9.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.8...toml-v0.8.9)

---
updated-dependencies:
- dependency-name: toml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 03:10:12 +00:00
dependabot[bot]
67718517de build(deps): bump reqwest from 0.11.23 to 0.11.24
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.23 to 0.11.24.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.23...v0.11.24)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 03:09:44 +00:00
Giuliano Bellini s294739
b19f413a46 centered filter inputs with sort arrows and swapped country & domain inputs 2024-01-31 22:45:56 +01:00
Giuliano Bellini s294739
932db12d81 use Length::Fill for filter inputs' width 2024-01-31 22:08:39 +01:00
Giuliano Bellini s294739
b75dfba3ea create and test method to generate strings for inspect table column titles 2024-01-31 21:06:49 +01:00
Giuliano Bellini s294739
218ce8fe9c show direction info in table header with reduced font size 2024-01-31 11:10:28 +01:00
Giuliano Bellini s294739
6f7740c5f4 minor improvements 2024-01-30 22:54:38 +01:00
Giuliano Bellini s294739
e1e0c8d07b tested ReportSortType::next_sort method 2024-01-30 22:08:05 +01:00
Giuliano Bellini s294739
f70dc6b060 added constants for font family names 2024-01-30 18:52:49 +01:00
Giuliano Bellini
247f1b0d2a Merge branch 'main' into upgrade-inspect 2024-01-30 15:54:07 +01:00
Giuliano Bellini s294739
73ad2661cd minor fix 2024-01-29 22:29:05 +01:00
Giuliano Bellini s294739
13a595405b fix icons inconsistencies in case of directed broadcast address 2024-01-29 22:16:51 +01:00
Giuliano Bellini s294739
7f435a45bc fix warnings and tests 2024-01-29 21:52:16 +01:00
Giuliano Bellini
13982671e0 Merge pull request #443 from GyulyVGC/dependabot/cargo/main/serde-1.0.196 2024-01-29 08:43:42 +01:00
dependabot[bot]
6fe607fd15 build(deps): bump serde from 1.0.195 to 1.0.196
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.195 to 1.0.196.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.195...v1.0.196)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 03:24:42 +00:00
Giuliano Bellini s294739
fcf2a89670 use ellipsis character to represent truncation 2024-01-28 22:13:30 +01:00
Giuliano Bellini s294739
3951adc7fc fix font inconsistencies and remove unecessary advanced shaping usages 2024-01-28 21:43:56 +01:00