probequest

Toolkit for Playing with Wi-Fi Probe Requests

GPL-3.0 License

Downloads
159
Stars
250
Committers
6
probequest - v0.8.0 Latest Release

Published by SkypLabs over 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
probequest - v0.7.2

Published by SkypLabs over 4 years ago

Improvements

Fixes

  • Fix all linting and style errors

Misc.

  • Drop support for Python 3.3
probequest - v0.7.1

Published by SkypLabs over 5 years ago

Fixes

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

Published by SkypLabs about 6 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)
probequest - v0.6.2

Published by SkypLabs about 6 years ago

Fixes

  • Test if a packet has a Dot11ProbeReq layer before parsing it (#5, #8)
probequest - v0.6.1

Published by SkypLabs over 6 years ago

Features

  • Change the short description in setup.py

Documentation

  • Update the installation documentation

Fixes

  • Fix a missing dependency
probequest - v0.6.0

Published by SkypLabs over 6 years ago

The project has been renamed to ProbeQuest.

Features

  • Refactor the software architecture
  • Add a TUI

Documentation

  • Use Sphinx for the documentation
probequest - v0.5.1

Published by SkypLabs over 6 years ago

Features

  • Improve the debug mode

Fixes

  • #3
probequest - v0.5.0

Published by SkypLabs over 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
probequest - v0.4.0

Published by SkypLabs about 7 years ago

Features

  • Display MAC address's OUI if available
probequest - v0.3.0

Published by SkypLabs about 7 years ago

Features

  • Add regex filtering

Infrastructure

  • Deploy automatically the new releases to PyPI using Travis CI
probequest - v0.2.0

Published by SkypLabs about 7 years ago

Features

  • Add station filtering
  • Add ESSID filtering
  • Add exclusion filtering
probequest - v0.1.0

Published by SkypLabs about 7 years ago

First release.