Commit Graph

  • 5d7caba1a6 Minimal version of the LTE downgrade analyzer Will Greenberg 2024-02-08 15:38:36 -08:00
  • d570ad3cb1 lib: add Analyzer trait Will Greenberg 2024-01-31 18:47:49 -08:00
  • 7e4511fdde lib: add lte-parser crate support Will Greenberg 2024-01-31 17:49:56 -08:00
  • 97678bf8ca lte-parser: add autogenerated parser for LTE RRC messages Will Greenberg 2024-01-30 10:38:31 -08:00
  • 25e3d16e9f fix github workflows w/ new build config Will Greenberg 2024-02-13 16:58:02 -08:00
  • a644620eaa Build x86-64 by default, fix make script to build for ARM Will Greenberg 2024-02-13 16:55:15 -08:00
  • dbd6063b8c rayhunter_daemon: use updated rayhunter binary name Will Greenberg 2024-02-13 13:50:11 -08:00
  • d8879c357f make.sh: use updated binary name Will Greenberg 2024-02-13 13:48:21 -08:00
  • 923d1c1e35 rename binary to rayhunter-daemon Will Greenberg 2024-02-13 11:09:15 -08:00
  • 0ad60ef8bb starting docs Cooper Quintin 2024-02-02 16:31:24 -08:00
  • fd3931f024 Merge pull request #30 from EFForg/bootstrap Will Greenberg 2024-02-01 13:04:16 -08:00
  • c869353e05 updating readme with new install instructions Cooper Quintin 2024-01-31 22:16:49 -08:00
  • b6a0ad6bdc fixing bugs in install script Cooper Quintin 2024-01-31 22:00:25 -08:00
  • 71d7b90dd9 update installer Cooper Quintin 2024-01-31 18:18:42 -08:00
  • 42ddb7cbff merge main Cooper Quintin 2024-01-31 17:52:49 -08:00
  • b495c5b5a4 Merge pull request #35 from EFForg/generic-dirs Cooper Quintin 2024-01-30 10:22:24 -08:00
  • ed9d2b41d7 Renamed library crate to rayhunter, binary to rayhunter-daemon Will Greenberg 2024-01-30 10:07:11 -08:00
  • 87f18c0c8b Rename directories (again) Will Greenberg 2024-01-30 09:58:05 -08:00
  • c3d9fb742e Merge pull request #34 from EFForg/heuristics Will Greenberg 2024-01-30 09:46:43 -08:00
  • a23fc55dbc the great rename Cooper Quintin 2024-01-29 17:09:41 -08:00
  • 6194c27968 directory move Cooper Quintin 2024-01-29 17:06:15 -08:00
  • 797a44b61d fix tests for now until we do the big rename Cooper Quintin 2024-01-29 16:59:24 -08:00
  • 2886a94c5b Merge branch 'main' into heuristics Cooper Quintin 2024-01-29 16:48:52 -08:00
  • 4d2fa02b0a Update rust.yml Cooper Quintin 2024-01-29 16:46:20 -08:00
  • 50c7a66254 appease clippy Cooper Quintin 2024-01-29 16:44:03 -08:00
  • 6086a9962c fix config Cooper Quintin 2024-01-26 17:05:03 -08:00
  • d81299aca7 fix config Cooper Quintin 2024-01-26 17:03:06 -08:00
  • 66342307bc update scripts and makefile Cooper Quintin 2024-01-26 17:01:06 -08:00
  • c532c74a82 Create rust.yml Cooper Quintin 2024-01-26 16:58:41 -08:00
  • f1f31c36ca update readme and cargo Cooper Quintin 2024-01-26 16:57:46 -08:00
  • 28d9377a08 slight cleanup Cooper Quintin 2024-01-19 15:32:01 -08:00
  • 3b34220631 Merge pull request #33 from EFForg/docs Will Greenberg 2024-01-16 13:43:07 -08:00
  • 64bcd32aeb Merge branch 'main' into docs Cooper Quintin 2024-01-12 16:44:54 -08:00
  • c343d5d9a9 update readme and config.toml Cooper Quintin 2024-01-12 16:42:13 -08:00
  • 122961c18f Merge pull request #32 from EFForg/qmdl-storage Cooper Quintin 2024-01-12 16:21:49 -08:00
  • 01f65cdc13 Merge remote-tracking branch 'origin/main' Matthew Garrett 2024-01-10 20:30:40 -08:00
  • 23edacc877 Make more idiomatic Matthew Garrett 2024-01-10 20:28:14 -08:00
  • a977cc69e5 wavehunter: add comments Will Greenberg 2024-01-10 17:04:09 -08:00
  • 7b972ef5e4 wavehunter: add QMDL storage Will Greenberg 2024-01-10 15:47:52 -08:00
  • ea84d74f9d Some fixes Matthew Garrett 2024-01-10 15:13:28 -08:00
  • 4d39248bf9 Add bootstrapping support Matthew Garrett 2024-01-07 19:39:47 -08:00
  • 3d869971d9 Merge pull request #23 from EFForg/landing-page Cooper Quintin 2024-01-05 16:47:05 -08:00
  • 1b07e3bfeb update readme and scirpts Cooper Quintin 2024-01-05 16:44:19 -08:00
  • 7a6a61744b update make.sh to release version Cooper Quintin 2024-01-05 16:22:58 -08:00
  • c3d6227243 index.html: periodically update system stats Will Greenberg 2024-01-05 10:55:16 -08:00
  • fe0e84ba18 wavehunter: adds static server, system stats Will Greenberg 2024-01-04 19:28:13 -08:00
  • dea1d17337 Merge pull request #17 from EFForg/http-server Cooper Quintin 2024-01-04 14:10:53 -08:00
  • 7037928a6e wavehunter: add route to serve qmdl file Will Greenberg 2024-01-02 12:50:48 -08:00
  • 84f2fc1751 wavehunter: add some debug logging for blocking calls Will Greenberg 2024-01-02 11:33:53 -08:00
  • 13e0ed2679 Appease clippy Will Greenberg 2024-01-02 11:33:36 -08:00
  • 65b41bd541 wavehunter: add debug mode Will Greenberg 2023-12-28 12:59:47 -08:00
  • 4d80f992ac pcap: fix timestamp values Will Greenberg 2023-12-28 12:59:34 -08:00
  • aa0f044b8a wavehunter: split out code into different modules Will Greenberg 2023-12-27 16:25:28 -08:00
  • f4caac147b Renaming wavehunter -> orca Will Greenberg 2023-12-27 16:13:51 -08:00
  • e20fe92213 Refactor lib/binary into separate crates Will Greenberg 2023-12-27 16:08:37 -08:00
  • 51fc9eba56 wavehunter: implement HTTP server Will Greenberg 2023-12-27 15:46:00 -08:00
  • 2a27f04cc1 wavehunter_reader: update to new interfaces Will Greenberg 2023-12-27 15:45:49 -08:00
  • f3afda3ce4 pcap: refactor to take Write, rename struct Will Greenberg 2023-12-27 15:45:19 -08:00
  • ed1848def6 minor whitespace fixes Will Greenberg 2023-12-27 15:45:00 -08:00
  • 38f8a78b60 Refactor QMDL and DiagReader for better testing Will Greenberg 2023-12-27 15:35:39 -08:00
  • ef42dfe99f diag_reader: raise parsing/hdlc error handling to caller Will Greenberg 2023-12-24 13:24:37 -08:00
  • 0f2e4676e5 Refactor error types and add config file parsing Will Greenberg 2023-12-24 12:52:23 -08:00
  • 59c0a9d944 Use QMDL instead of our custom debug file format Will Greenberg 2023-12-23 17:23:42 -08:00
  • f5a366960f Merge pull request #16 from EFForg/tests Cooper Quintin 2024-01-03 09:21:28 -08:00
  • 06efa2c114 diag_device: minor fixup Will Greenberg 2024-01-02 16:14:10 -08:00
  • 20c6e9bf09 diag: slightly improve logs Will Greenberg 2023-12-20 09:43:45 -08:00
  • 73ed01de62 gstmtap_parser: Add support for NAS messages Will Greenberg 2023-12-20 08:18:59 -08:00
  • 9fa8284343 Add integration tests for LTE RRC parsing Will Greenberg 2023-12-20 07:18:31 -08:00
  • 5128f468cf diag_reader: move error handling outside of trait Will Greenberg 2023-12-20 17:03:46 -08:00
  • eed983daae diag_device: rm 0 byte read warning Will Greenberg 2023-12-15 13:18:48 -08:00
  • b0855e2af5 Merge pull request #13 from EFForg/scripts Cooper Quintin 2023-12-16 10:40:32 -08:00
  • 0f6020cc2d updating files to push to /data/wavehunter directory Cooper Quintin 2023-12-15 16:40:02 -08:00
  • 43a40e02c9 Merge branch 'main' into scripts Cooper Quintin 2023-12-15 14:38:39 -08:00
  • 746c41ad77 better logging and pid handling Cooper Quintin 2023-12-15 14:38:32 -08:00
  • 17782b3fa2 Merge pull request #10 from EFForg/gsmtap Cooper Quintin 2023-12-15 14:34:24 -08:00
  • b91f4af0a7 Merge branch 'main' into gsmtap Cooper Quintin 2023-12-15 14:34:03 -08:00
  • 6b2de86ddf Merge pull request #12 from EFForg/handle-empty-reads Cooper Quintin 2023-12-15 14:14:23 -08:00
  • 85d8526829 diag_device: handle 0 byte reads Will Greenberg 2023-12-15 13:21:40 -08:00
  • 9500882ce2 adding init.d scripts and updating makefile Cooper Quintin 2023-12-14 17:19:13 -08:00
  • d1bb29f6c2 some minor cleanups, comments Will Greenberg 2023-12-14 12:29:00 -08:00
  • f99d0897eb wavehunter and wavehunter-reader now output pcap files Will Greenberg 2023-12-14 11:48:17 -08:00
  • fd5d01ad1f Switch to using log crate macros Will Greenberg 2023-12-14 11:47:34 -08:00
  • d6266db1b9 Add GSMTAP parsing and PcapNg file writing Will Greenberg 2023-12-14 11:43:42 -08:00
  • 20a31a05bd Merge pull request #9 from EFForg/failsafe Cooper Quintin 2023-12-14 11:31:41 -08:00
  • 557de415d7 More reorganization, renamed to Wave Hunter Will Greenberg 2023-12-13 16:51:21 -08:00
  • 69d40a766a some renaming, reorganization Will Greenberg 2023-12-13 14:21:18 -08:00
  • 0187fa51e8 rename failsafe mode to debug mode Will Greenberg 2023-12-13 13:37:57 -08:00
  • 6cc22c3863 exit failsafe_reader if incorrect args are supplied Will Greenberg 2023-12-13 13:09:52 -08:00
  • 2504a1da2e add failsafe writer and reader Will Greenberg 2023-12-13 13:05:47 -08:00
  • 297fc83e3f Merge pull request #7 from EFForg/fix-1 Cooper Quintin 2023-12-13 16:09:32 -08:00
  • dffa76792e yet more read loop fixes Will Greenberg 2023-12-12 15:03:12 -08:00
  • 2e4d54928d maybe fix read loop? Will Greenberg 2023-12-12 13:59:03 -08:00
  • e3e50b95e5 simplify packet reading a bit Will Greenberg 2023-12-08 17:51:13 -08:00
  • 978901b233 fix packet reading and leftover bytes checks Will Greenberg 2023-12-08 16:38:23 -08:00
  • 10bafc3faa fix hdlc ops Will Greenberg 2023-12-07 18:49:39 -08:00
  • 76555fe68c make hdlc operations work on slices Will Greenberg 2023-12-07 17:20:22 -08:00
  • 470a263593 better log parsing Will Greenberg 2023-12-07 16:29:17 -08:00
  • 9617ec3023 add logging crates Will Greenberg 2023-12-07 16:27:57 -08:00
  • 196eeba520 Parse log bodies Will Greenberg 2023-12-06 15:19:52 -08:00
  • bdb12aba9e fixed log config stage, now getting actual logs Will Greenberg 2023-12-05 18:41:35 -08:00