Skip to content

1.0.1-Python3_maint-3.10

Compare
Choose a tag to compare
@cpoore1 cpoore1 released this 25 Sep 12:56
· 62 commits to Python3_maint-3.10 since this release

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