1.0.1-Python3_maint-3.10
GRCon22 release.
2022-09-25
Disabling IIO-Oscilloscope for Python2_maint-3.7 branch.
Changed
- Disabled IIO-Oscilloscope for Python2_maint-3.7 due to its failure to install
2022-09-23
Adding support for bladeRF 2.0 micro and updating existing bladeRF content.
Added
- bladeRF 2.0 micro support (Dashboard, Hardware Selection GUI, TSI Detector, Inspection flow graphs, IQ record/playback, Archive playback, adding attacks to library)
- adsb_parser block in gr-ainfosec for Python2_maint-3.7, Python3_maint-3.8 branches
- Added more bladeRF firmware support to the installer for: 40, A4, A9
- Guess button functionality for original bladeRF, serial number passed to flow graphs
- Added bladeRF 2.0 micro to hardware list in README
Changed
- Moved gain variables for osmocom source/sink blocks to IF gain location for bladeRF flow graphs
- Installing bladeRF and gr-osmocom software from source for Python2_maint-3.7 branch to support bladeRF 2.0
- Resized bladeRF probe button window size
Fixed
- Added missing ".py" for USRP N2xx TSI wideband detector name
- Resized hardware selection GUI for Python2_maint-3.7 branch
- Added missing hardware types in combobox for adding new demodulation flow graphs to library
- Changed bladeRF icon from a bladeRF 2.0 image
2022-09-18
USRP2 and USRP N2xx support was added but not tested against real devices. Please report any issues.
Added
- USRP2, USRP N2xx support (Dashboard, Hardware Selection GUI, TSI Detector, Inspection flow graphs, IQ record/playback, Archive playback, adding attacks to library)
- Added more USRP daughterboards for hardware selection
Changed
- Removed openHAB as a default option for DragonOS until further examination is completed
- Listed new hardware in the README
Fixed
- Added a missing package in the DragonOS install for Viking
2022-09-13
The DragonOS Focal install has only a few more tools that need to be examined.
Changed
- Updated installer for DragonOS Focal with more tools
- Formatted Credits.md
- Updated README with branch information
2022-09-10
Ubuntu 22.04 and the 3.10 OOT modules have been moved to a new branch: Python3_maint-3.10.
Added
- Python3_maint-3.10 branch with 3.10 flow graphs, OOTs, and submodules
- Discord link to README
- Python3_maint-3.10 installer image to README
- Discord link to Help menu
Changed
- Removed 3.10 OOT modules and submodules from Python3_maint-3.8 branch
- Python3_maint-3.8 installer image in README
- Branch information throughout the README
- Removed Ubuntu 22.04 from Python3_maint-3.8 installer
- Python2_maint-3.7 installer warnings and checks for other operating systems
- Disabled broken 22.04 tools in the Dashboard menu for Python3_maint-3.10 branch
Fixed
- Removed attack history debug messages in Python3_maint-3.8 branch
- Check for KDE neon/Ubuntu 22.04 in the initial install script in Python3_maint-3.8 branch
- Updated commands for 802.11 Monitor Mode Tool for Ubuntu 22.04 in Python3_maint-3.10 branch
- Converted Monitor Mode Tool to Python3/PyQt5 for 3.8, 3.10 branches
2022-09-07
The new KDE neon install follows the same steps as Ubuntu 20.04.4. The GUIs look a little wonky due to the differences in Qt.
Added
- Added KDE Neon (User - 5.25/20.04) option to the installer for the Python3 branch. Will be the same steps as 20.04.4 until a difference is found.
Fixed
- Modified ESP32 Bluetooth Classic Sniffer installation to work with Wireshark 3.6.5.
2022-09-05
Ubuntu 22.04 is still not fully supported. The 3.10 flow graphs need to be integrated and tested. There are also a few issues remaining with the install.
Changed
- Set installer checkbox defaults to False/unchecked for 22.04 tools that are known to not install properly
Fixed
- "Verify" checks for 22.04 OOTs (Python3 imports)
- Clone command in README was not capitalized (changed fissure to FISSURE)
- PlutoSDR blocks with 'int' errors for Python2 branch
- Grip "Verify" check runs a different command
2022-09-04
Run these commands to download the Git submodules for the GNU Radio out-of-tree modules:
cd ./FISSURE
git submodule update --init
Added
- Submodules to FISSURE repository for most of the out-of-tree modules
- Initial PlutoSDR support:
- PlutoSDR installation with IIO Oscilloscope
- ZWAVE PlutoSDR attack for testing
- PlutoSDR Inspection flow graphs
- PlutoSDR TSI Detector flow graph
- PlutoSDR IQ Recording and Playback flow graphs
- PlutoSDR Archive Playback flow graph
- IIO Oscilloscope and gr-iio to CREDITS.md, SoftwareAndConflicts.md
- IIO Oscilloscope to menu (SDR)
- Fork locations for OOTs to Credits.md
- 3.10 OOTs: gr-ainfosec, gr-fuzzer, gr-bluetooth, gr-limesdr, gr-tpms
Changed
- Inserted command to download submodules (Out-of-Tree Modules) prior to installation in README.md
- Removed OOT modules to replace with submodules
- Made dashboard.py executable
- Moved install location for libbtbb (gr-bluetooth)
- Updated OOT folder names in the installer
Fixed
- Python3 error when adding a new attack to the library
- A couple install issues and some of the missing items with the DragonOS install (not complete yet)
- OOT Versions in Ubuntu 22.04 SoftwareAndConflicts.md