Skip to content

Releases: SkypLabs/probequest

v0.8.0

22 Mar 01:21
v0.8.0
Compare
Choose a tag to compare

Breaking Changes

  • The PNL view has been removed.

Improvements

  • Add pyproject.toml and setup.cfg
  • Remove argparse from dependencies (@fabaff)
  • Use f-strings instead of str.format()
  • Add support for Python 3.8, 3.9 and 3.10
  • Drop support for Python 3.4, 3.5 and 3.6
  • Make some dependencies optional
  • Refactor code around Scapy's PipeTools
  • Add metavars to argument parser
  • Turn interface option into argument
  • Cache the compiled regex in Config once computed
  • Cache the frame filter in Config once computed
  • Cache the MAC address' OUI in ProbeRequest
  • Use the logging package
  • Add extra dependency group tests
  • Add unit tests for the argument parser
  • Add __version__ attribute to package
  • Use an entry point to generate the CLI tool
  • Use tox for unit testing

Fixes

  • Fix interface checking
  • Close open files before exiting
  • Use a fake Config object in unit tests
  • Fix linting issues

Infrastructure

  • Upgrade RTD configuration file to version 2
  • Monitor GH Actions dependencies with Dependabot
  • Use main as branch for production releases
  • Upgrade to GitHub-native Dependabot
  • Add macOS to build matrix
  • Switch from Travis CI to GitHub Actions

v0.7.2

22 Feb 19:05
v0.7.2
Compare
Choose a tag to compare

Improvements

Fixes

  • Fix all linting and style errors

Misc.

  • Drop support for Python 3.3

v0.7.1

06 Mar 22:33
v0.7.1
Compare
Choose a tag to compare

Fixes

  • Error when trying to decode ESSIDs using invalid UTF-8 characters (#4)
  • Arguments not working (-e, -r) (#17)

v0.7.0

08 Oct 15:58
v0.7.0
Compare
Choose a tag to compare

Features

  • Add the --fake option to display fake Wi-Fi ESSIDs for development purposes
  • Add unit tests

Fixes

  • Instant error while running (#5)

v0.6.2

31 Jul 22:14
v0.6.2
Compare
Choose a tag to compare

Fixes

  • Test if a packet has a Dot11ProbeReq layer before parsing it (#5, #8)

v0.6.1

28 May 12:14
v0.6.1
Compare
Choose a tag to compare

Features

  • Change the short description in setup.py

Documentation

  • Update the installation documentation

Fixes

  • Fix a missing dependency

v0.6.0

27 May 01:22
v0.6.0
Compare
Choose a tag to compare

The project has been renamed to ProbeQuest.

Features

  • Refactor the software architecture
  • Add a TUI

Documentation

  • Use Sphinx for the documentation

v0.5.1

18 Feb 18:46
v0.5.1
Compare
Choose a tag to compare

Features

  • Improve the debug mode

Fixes

v0.5.0

07 Feb 12:11
v0.5.0
Compare
Choose a tag to compare

Features

  • Refactor the software architecture
  • Add the --ignore-case argument
  • Add a mutual exclusion for the --exclude and --station arguments
  • Add a debug mode
  • Display the timestamp as a readable time
  • Add unit tests

v0.4.0

19 Sep 17:04
v0.4.0
Compare
Choose a tag to compare

Features

  • Display MAC address's OUI if available