Probequest Versions Save

Toolkit for Playing with Wi-Fi Probe Requests

v0.8.0

2 years ago

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

4 years ago

Improvements

Fixes

  • Fix all linting and style errors

Misc.

  • Drop support for Python 3.3

v0.7.1

5 years ago

Fixes

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

v0.7.0

5 years ago

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

5 years ago

Fixes

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

v0.6.1

5 years ago

Features

  • Change the short description in setup.py

Documentation

  • Update the installation documentation

Fixes

  • Fix a missing dependency

v0.6.0

5 years ago

The project has been renamed to ProbeQuest.

Features

  • Refactor the software architecture
  • Add a TUI

Documentation

  • Use Sphinx for the documentation

v0.5.1

6 years ago

Features

  • Improve the debug mode

Fixes

  • #3

v0.5.0

6 years ago

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

6 years ago

Features

  • Display MAC address's OUI if available