-
-
Notifications
You must be signed in to change notification settings - Fork 49
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
29 changed files
with
1,393 additions
and
492 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
custom: https://blog.skyplabs.net/support/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
name: Bug report | ||
about: Create a report to help us improve | ||
title: '' | ||
labels: bug | ||
assignees: SkypLabs | ||
|
||
--- | ||
|
||
## Describe the bug | ||
|
||
A clear and concise description of what the bug is. | ||
|
||
## To Reproduce | ||
|
||
Steps to reproduce the behaviour. | ||
|
||
## Expected behaviour | ||
|
||
A clear and concise description of what you expected to happen. | ||
|
||
## Screenshots | ||
|
||
If applicable, add screenshots to help explain your problem. | ||
|
||
## Execution environment | ||
|
||
Please complete the following information: | ||
|
||
- **OS:** [e.g. Debian Stretch] | ||
- **Python version:** [e.g. 3.6] | ||
- **ProbeQuest version:** [e.g. 0.7.0] | ||
- **Method of installation:** [e.g. pip] | ||
|
||
## Additional context | ||
|
||
Add any other context about the problem here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
--- | ||
name: Feature request | ||
about: Suggest an idea for this project | ||
title: '' | ||
labels: feature | ||
assignees: SkypLabs | ||
|
||
--- | ||
|
||
## Is your feature request related to a problem? | ||
|
||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] | ||
|
||
## Describe the solution you'd like | ||
|
||
A clear and concise description of what you want to happen. | ||
|
||
## Describe alternatives you've considered | ||
|
||
A clear and concise description of any alternative solutions or features you've considered. | ||
|
||
## Additional context | ||
|
||
Add any other context or screenshots about the feature request here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# Security Policy | ||
|
||
## Reporting a Vulnerability | ||
|
||
If you have found a security issue in ProbeQuest, please disclose it responsibly by emailing me at `skyper(at)skyplabs[dot]net`. My PGP public key can be found on my [Keybase profile][skyplabs-keybase]: | ||
|
||
[![PGP key fingerprint][pgp-key-badge]][pgp-key] | ||
|
||
To facilitate the encryption process, you can use [this online tool][keybase-encrypt]. You can also use it to verify my signatures. | ||
|
||
[keybase-encrypt]: https://keybase.io/encrypt#skyplabs | ||
[pgp-key]: https://keybase.io/skyplabs/pgp_keys.asc | ||
[pgp-key-badge]: https://img.shields.io/keybase/pgp/skyplabs.svg | ||
[skyplabs-keybase]: https://keybase.io/skyplabs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,106 @@ | ||
# See https://github.com/probot/settings for more information. | ||
|
||
repository: | ||
name: probequest | ||
description: Toolkit for Playing with Wi-Fi Probe Requests | ||
homepage: https://probequest.readthedocs.io/en/latest/ | ||
topics: python, python3, scapy, wifi-security, sniffer, dot11, network-attacks, monitoring, security, wireless, wifi, toolkit | ||
private: false | ||
has_issues: true | ||
has_projects: true | ||
has_wiki: false | ||
has_downloads: true | ||
default_branch: develop | ||
allow_squash_merge: true | ||
allow_merge_commit: true | ||
allow_rebase_merge: true | ||
|
||
labels: | ||
- name: feature | ||
oldname: enhancement | ||
description: New feature | ||
color: 84b6eb | ||
- name: optimisation | ||
description: Optimisation | ||
color: 84b6eb | ||
- name: refactor | ||
description: Refactoring | ||
color: 84b6eb | ||
|
||
- name: sniffer | ||
description: Related to the sniffer | ||
color: 1d76db | ||
- name: parser | ||
description: Related to the parser | ||
color: 1d76db | ||
- name: ui | ||
description: Related to the user interface | ||
color: 1d76db | ||
|
||
- name: android | ||
description: Android platform support issues | ||
color: 04727a | ||
- name: linux | ||
description: Linux platform support issues | ||
color: 04727a | ||
- name: macos | ||
description: Apple macOS platform support issues | ||
color: 04727a | ||
- name: windows | ||
description: Microsoft Windows platform support issues | ||
color: 04727a | ||
|
||
- name: bug | ||
description: New bug | ||
color: ee0701 | ||
- name: regression | ||
description: Software regression | ||
color: ee0701 | ||
- name: security | ||
description: Security issue | ||
color: ee0701 | ||
|
||
- name: duplicate | ||
description: Duplicate issue | ||
color: cccccc | ||
- name: invalid | ||
description: Invalid issue | ||
color: cccccc | ||
- name: on hold | ||
description: On hold (waiting for an answer, action required...) | ||
color: cccccc | ||
- name: won't fix | ||
description: The issue won't be fixed | ||
color: cccccc | ||
|
||
- name: help wanted | ||
description: Help wanted | ||
color: 33aa3f | ||
- name: question | ||
description: Question | ||
color: 33aa3f | ||
|
||
- name: documentation | ||
description: Documentation-related issue | ||
color: 2d2de2 | ||
|
||
- name: good first issue | ||
description: Good first issue | ||
color: 7057ff | ||
|
||
branches: | ||
- name: master | ||
protection: | ||
required_pull_request_reviews: | ||
required_status_checks: | ||
strict: false | ||
contexts: | ||
- continuous-integration/travis-ci | ||
enforce_admins: true | ||
restrictions: | ||
- name: develop | ||
protection: | ||
required_pull_request_reviews: | ||
required_status_checks: | ||
enforce_admins: false | ||
restrictions: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
repos: | ||
- repo: https://github.com/pre-commit/pre-commit-hooks | ||
rev: 0b70e285e369bcb24b57b74929490ea7be9c4b19 # v2.2.3 | ||
hooks: | ||
- id: check-ast | ||
- id: check-executables-have-shebangs | ||
- id: check-yaml | ||
- id: flake8 | ||
- id: trailing-whitespace | ||
- repo: https://github.com/pre-commit/mirrors-pylint | ||
rev: 135c0cb79ced730834391aa6eeb5a27b6f5867ff # v2.3.1 | ||
hooks: | ||
- id: pylint | ||
entry: python3 -m pylint.__main__ | ||
language: system |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,113 @@ | ||
## v0.7.2 - Aug 26, 2019 | ||
|
||
### Improvements | ||
|
||
* Use the new [Scapy built-in asynchronous sniffer](https://scapy.readthedocs.io/en/latest/usage.html#asynchronous-sniffing) | ||
* Introduce the new `Config` object containing the configuration of ProbeQuest | ||
|
||
### Fixes | ||
|
||
* Fix all linting and style errors | ||
|
||
### Misc. | ||
|
||
* Drop support for Python 3.3 | ||
|
||
## v0.7.1 - Mar 6, 2019 | ||
|
||
### Fixes | ||
|
||
* Error when trying to decode ESSIDs using invalid UTF-8 characters ([#4](https://github.com/SkypLabs/probequest/issues/4)) | ||
* Arguments not working (-e, -r) ([#17](https://github.com/SkypLabs/probequest/issues/17)) | ||
|
||
## v0.7.0 - Oct 8, 2018 | ||
|
||
### Features | ||
|
||
* Add the `--fake` option to display fake Wi-Fi EDDISs for development purposes | ||
|
||
### Fixes | ||
|
||
* Add unit tests following [#5](https://github.com/SkypLabs/probequest/issues/5) | ||
|
||
## v0.6.2 - Jul 31, 2018 | ||
|
||
### Fixes | ||
|
||
* Test if a packet has a `Dot11ProbeReq` layer before parsing it ([#5](https://github.com/SkypLabs/probequest/issues/5), [#8](https://github.com/SkypLabs/probequest/issues/8)) | ||
|
||
## v0.6.1 - May 28, 2018 | ||
|
||
### Features | ||
|
||
* Change the short description in `setup.py` | ||
|
||
### Documentation | ||
|
||
* Update the installation documentation | ||
|
||
### Fixes | ||
|
||
* Fix a missing dependency | ||
|
||
## v0.6.0 - May 27, 2018 | ||
|
||
The project has been renamed to ProbeQuest. | ||
|
||
### Features | ||
|
||
* Refactor the software architecture | ||
* Add a TUI | ||
|
||
### Documentation | ||
|
||
* Use Sphinx for the documentation | ||
|
||
## v0.5.1 - Feb 18, 2018 | ||
|
||
### Features | ||
|
||
* Improve the debug mode | ||
|
||
### Fixes | ||
|
||
* The sniffer stops after having received the first frame ([#3](https://github.com/SkypLabs/probequest/issues/3)) | ||
|
||
## v0.5.0 - Feb 7, 2018 | ||
|
||
### 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 - Sep 19, 2017 | ||
|
||
### Features | ||
|
||
* Display MAC address's OUI if available | ||
|
||
## v0.3.0 - Sep 10, 2017 | ||
|
||
### Features | ||
|
||
* Add regex filtering | ||
|
||
### Infrastructure | ||
|
||
* Deploy automatically the new releases to PyPI using Travis CI | ||
|
||
## v0.2.0 - Sep 10, 2017 | ||
|
||
### Features | ||
|
||
* Add station filtering | ||
* Add ESSID filtering | ||
* Add exclusion filtering | ||
|
||
## v0.1.0 - Sep 10, 2017 | ||
|
||
First pre-release. |
Oops, something went wrong.