Commit Graph

  • 2cc107f022
    Merge 6418e61195 into 0d521faed0 alligitor 2025-05-19 07:57:47 -0400
  • 6418e61195
    Update README.md alligitor 2025-04-27 13:34:38 -0400
  • 588d892768 Aadd code to validate the length field. Protects against typical security issue. Alligitor 2025-04-26 15:52:26 +0000
  • 7d098df8c8 Corrected spelling error. Alligitor 2025-04-25 20:34:14 +0000
  • 4b2a987525
    Update README.md alligitor 2025-04-25 16:33:24 -0400
  • dc74e65186 Updated README with information about new command line options. Alligitor 2025-04-25 20:26:27 +0000
  • b4c7d42ddc Added handling for CMD_LOG. Alligitor 2025-04-25 17:41:29 +0000
  • 909ea1157b added CMD_LOG, based on how it is defined in RNode_Firmware Alligitor 2025-04-25 17:40:34 +0000
  • fb11c2a45d Added Radio FW version to the UI Alligitor 2025-04-23 20:04:32 +0000
  • 47fcdbac37 Added description for battery state # ^ Charging # - Charged # v Discharging # ? Unknown based on these value from RNode_Firmware #Config.h: #define BATTERY_STATE_UNKNOWN 0x00 #Config.h: #define BATTERY_STATE_DISCHARGING 0x01 #Config.h: #define BATTERY_STATE_CHARGING 0x02 #Config.h: #define BATTERY_STATE_CHARGED 0x03 Alligitor 2025-04-23 12:18:34 +0000
  • 7dce708926 Cleanup, making things line up Alligitor 2025-04-23 12:17:36 +0000
  • c39ab8477a Print a message to indicate what value was passed in for user command widget. No commands are implemented yet. Alligitor 2025-04-22 16:55:17 +0000
  • 347e062026 Added an option on the UI for turn raw byte print on/off. The button on the UI sends a message to radio thread for changing the print_raw_data flag. I could have also done this differently by doing the following: change the log message type from RNode to UI to differentiate logs from raw data. do the filtering of whether raw bytes are printed or not on the UI side. Alligitor 2025-04-22 16:35:04 +0000
  • 4fc9fce834 Addd a mechanism for the UI to get values from Freq, bandwidth, coding rate, spread factor widgets and send them to the RNode thread for processing. the RNode thread gets the values and sends them to the radio. If the radio firmware accepts the values, a response is sent back. The response is then processed and the UI is updated. So, the true test of whether a value took, is the radio sending back a resonse and seeing the label on the UI change. Alligitor 2025-04-22 02:25:22 +0000
  • ac9b643a7d Changed how buttons handle input. Instead of having the main app handle it, now the handler is part of the class. Also added a name to the SubmitEdit class, so a single handler can decide what widget activated the handler. Renamed a bunch of functions to make it easier to follow. Alligitor 2025-04-21 23:26:42 +0000
  • 1cb7a73eb6 Added two new parameters to track between the app and RNode Alligitor 2025-04-21 17:46:49 +0000
  • 2d7668c22d Changed UI labels. Changed default for auto scroll to true / on. Alligitor 2025-04-21 00:33:25 +0000
  • 44e9d5c0c3 Corrected a few print statements and converted them to go to RNS.log Alligitor 2025-04-20 23:04:54 +0000
  • ffd27fb661 Corrected an issue with returning number of captured packets. Removed the message when serial port is openned, if -Q is given Alligitor 2025-04-20 16:35:44 +0000
  • 591e5213f9 Removed some of the unused member variables. Renamed a few others. Alligitor 2025-04-20 15:07:01 +0000
  • 9e760309eb Cleanup and comments Alligitor 2025-04-20 14:50:12 +0000
  • b19e80cba7 Updated for -U. Added urwid as an install dependency. Alligitor 2025-04-20 14:31:13 +0000
  • 083342d187 Disabled the input edit widgets for radio parameters until they are implemented. Alligitor 2025-04-20 14:25:53 +0000
  • 20eff8660b Added auto scroll toggle Alligitor 2025-04-20 14:22:33 +0000
  • a6df76b928 Added UI. Alligitor 2025-04-20 13:35:00 +0000
  • 88318b17a1 Added a UI. Broke out some functions from loramon.py to other files since loramon was getting complicated. The UI can be turned on with -U option. Old console mode function is preserved. Alligitor 2025-04-20 13:33:42 +0000
  • bc624b1a67 Added -P for setting promiscuous mode. Alligitor 2025-04-17 10:55:46 -0400
  • 9e42bf06bc Added an option for setting promiscuous mode. Fixed the issue with print_hex not being defined. Alligitor 2025-04-17 10:54:33 -0400
  • f9077fb37f Updated for -R command line option Alligitor 2025-04-12 13:30:40 -0400
  • 31b9bd06e4 Added printing of parameters for CHTM and PHYPRM Alligitor 2025-04-12 13:26:08 -0400
  • 31077bbeb7 Updated frame processing. Added an option to print rad bytes for every frame Alligitor 2025-04-12 13:01:48 -0400
  • 8335f83c63 Updated readme, based on added options Alligitor 2025-04-10 09:36:42 -0400
  • 19b81cabbc Removed Coding rate loop. Made it back to printing a line for every time LoraMon is launched. Alligitor 2025-04-10 09:33:16 -0400
  • 56ed41e16f Added handler for a few messages (CHTM, PHYPRM, BAT). To get confirmation for PROMSC mode, added handler for response from RNode and removed the hard coded message. Alligitor 2025-04-10 09:10:46 -0400
  • c053b6273c Wrapper script for stepping through 902 - 928 MHz frequencies. The channels and coding rates are selected based on Meshtastic channels. https://meshtastic.org/docs/overview/radio-settings/ Alligitor 2025-04-09 11:20:08 -0400
  • 7ae6220284 Added an option for quite mode, which turns off logging. Fixed a number of issues with duration command. We have to wait until rnode is initialized before staring to count seconds. Otherwise, the thread terminates before radio is full initialized. Alligitor 2025-04-09 11:18:35 -0400
  • 03c2c1720b Corrected the following error: loramon.py:542: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead thread.setDaemon(True) Alligitor 2025-04-09 08:23:29 -0400
  • c334842f08 Add a mechanism for specifying the duration of time for capturing packets. Also, changed the return code to be number of packets that were captured. Alligitor 2025-04-09 08:03:30 -0400
  • 0d521faed0
    Merge pull request #3 from Erethon/master master markqvist 2023-10-28 23:30:19 +0200
  • a909a3619b
    Fix bug when txp isn't defined Dionysis Grigoropoulos 2023-10-28 23:47:39 +0300
  • cc84f19fc8 Updated readme Mark Qvist 2022-09-13 21:11:47 +0200
  • 0d84b65f80 Changed default setting Mark Qvist 2022-09-13 21:10:20 +0200
  • 133e092b31 Makefile Mark Qvist 2022-01-11 02:45:10 +0100
  • d59c85714c Version updated 0.9.7 Mark Qvist 2022-01-11 02:43:41 +0100
  • e3a9b0872f Added hex output Mark Qvist 2022-01-10 19:17:02 +0100
  • 4ad5af4f48 Bump version 0.9.6 Mark Qvist 2021-03-12 17:47:42 +0100
  • b97864661d Added implicit mode sniffing Mark Qvist 2021-03-12 17:45:24 +0100
  • 1288f1c1b5 Fixed file open mode Mark Qvist 2021-01-29 09:01:57 +0100
  • 4cd2ac325e Updated readme 0.9.5 Mark Qvist 2020-06-09 14:56:30 +0200
  • 9dec0af32d Dependency version adjustment Mark Qvist 2020-06-09 14:55:18 +0200
  • e8d2781122 Fixed importlib import error on Linux 0.9.4 Mark Qvist 2020-05-26 21:52:27 +0200
  • e9636a6d3f Updated readme 0.9.3 Mark Qvist 2020-05-21 14:38:38 +0200
  • 4937f82aa7 Prepared for pip distribution Mark Qvist 2020-05-21 14:37:14 +0200
  • b71a5b993b Cleanup Mark Qvist 2020-05-21 14:19:02 +0200
  • dbea4ef76f Migrated to Python3 Mark Qvist 2020-05-21 13:29:44 +0200
  • 7f6862c015 Fixed RSSI and SNR display Mark Qvist 2020-05-21 13:06:03 +0200
  • f22bea522f Fixed RSSI and SNR display Mark Qvist 2020-05-21 12:46:06 +0200
  • ebc67f99d8 Fixed RSSI calculation and a typo. Thanks Witold! Mark Qvist 2018-09-13 17:11:52 +0200
  • bfc9c945ee Output selection Mark Qvist 2018-06-27 15:22:35 +0200
  • a74e14e6ce Updated readme Mark Qvist 2018-06-27 15:04:41 +0200
  • b20f4ae69b Implemented LoRa sniffer Mark Qvist 2018-06-27 14:42:57 +0200
  • 80f62282bb
    Initial commit Mark Qvist 2018-06-27 11:48:49 +0200