- The PNL view has been removed.
- Add
pyproject.tomlandsetup.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
interfaceoption into argument - Cache the compiled regex in
Configonce computed - Cache the frame filter in
Configonce 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
- Fix interface checking
- Close open files before exiting
- Use a fake
Configobject in unit tests - Fix linting issues
- Upgrade RTD configuration file to version 2
- Monitor GH Actions dependencies with Dependabot
- Use
mainas branch for production releases - Upgrade to GitHub-native Dependabot
- Add macOS to build matrix
- Switch from Travis CI to GitHub Actions
- Use the new Scapy built-in asynchronous sniffer
- Introduce the new
Configobject containing the configuration of ProbeQuest
- Fix all linting and style errors
- Drop support for Python 3.3
- Error when trying to decode ESSIDs using invalid UTF-8 characters (#4)
- Arguments not working (-e, -r) (#17)
- Add the
--fakeoption to display fake Wi-Fi EDDISs for development purposes
- Add unit tests following #5
- Change the short description in
setup.py
- Update the installation documentation
- Fix a missing dependency
The project has been renamed to ProbeQuest.
- Refactor the software architecture
- Add a TUI
- Use Sphinx for the documentation
- Improve the debug mode
- The sniffer stops after having received the first frame (#3)
- Refactor the software architecture
- Add the
--ignore-caseargument - Add a mutual exclusion for the
--excludeand--stationarguments - Add a debug mode
- Display the timestamp as a readable time
- Add unit tests
- Display MAC address's OUI if available
- Add regex filtering
- Deploy automatically the new releases to PyPI using Travis CI
- Add station filtering
- Add ESSID filtering
- Add exclusion filtering
First pre-release.