-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #62 from v1s1t0r1sh3r3/dev
v6.1 dev into master
- Loading branch information
Showing
7 changed files
with
3,987 additions
and
3,773 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
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 |
---|---|---|
|
@@ -11,24 +11,26 @@ Please note we have a code of conduct, please follow it in all your interactions | |
|
||
## Collaborating Translators | ||
|
||
1. Translate the strings located in `language_strings()` function. | ||
2. Ask by mail [[email protected]] if you have any doubt. You'll be informed about how to proceed. | ||
3. You can be added as a collaborator on the project. | ||
1. Update the date under shebang. | ||
2. Translate the strings located in `language_strings.sh`. | ||
3. Ask by mail [[email protected]] if you have any doubt. You'll be informed about how to proceed. | ||
4. You can be added as a collaborator on the project. | ||
|
||
## Collaborating Developers | ||
|
||
1. Tweak *"debug_mode"* variable to "1" for faster development skipping intro and initial checks or to "2" for extra verbosity and the skips mentioned before. | ||
2. Respect the **tab indentation**, code style and the **UTF-8** format. | ||
1. Tweak *"debug_mode"* variable to "1" for faster development skipping intro and initial checks or to "2" for verbosity and the skips mentioned before. | ||
2. Respect the **2 width tab indentation**, code style and the **UTF-8 encoding**. | ||
3. Use **LF** (Unix) line break type (not CR or CRLF). | ||
4. Use [Shellcheck] to search for errors and warnings on code. (Thanks [xtonousou] for the tip :wink:) | ||
5. Increase the version numbers in `airgeddon.sh` and in [Readme] to the new version that the script represents. The versioning scheme we use is *X.YZ*. Where: | ||
- *X* is a major release with a new menu (e.g. WPS menu) | ||
- *Y* is a minor release with a new feature for an existing menu or a new submenu for an existing feature | ||
- *Z* is a minor release with new bug fixes, small modifications or code improvements | ||
6. Update the date on `airgeddon.sh` under shebang, if appropriate. | ||
7. Direct push to [Master] is not allowed. | ||
8. Pull Requests to [Master] are not allowed. Should be done over `dev` or any other branch. They require revision and approvement. | ||
9. All the development and coding must be in English. | ||
4. Use [Shellcheck] to search for errors and warnings on code. (Thanks [xtonousou] for the tip :wink:). To avoid false positive warnings you must launch shellcheck using `-x` argument to follow source files and from the directory where `airgeddon.sh` is. For example: `cd /path/to/airgeddon && shellcheck -x airgeddon.sh` | ||
5. Increase the version numbers in `airgeddon.sh`, in [Readme] and in [Changelog] to the new version that the script represents. The versioning scheme we use is *X.YZ*. Where: | ||
- *X* is a major release with a new menu (e.g. WPS menu) | ||
- *Y* is a minor release with a new feature for an existing menu or a new submenu for an existing feature | ||
- *Z* is a minor release with new bug fixes, small modifications or code improvements | ||
6. Update the date on `.sh` and `.db` files under shebang, if appropriate. | ||
7. Split your commits into parts. Each part represents a unique change on files. | ||
8. Direct push to [Master] is not allowed. | ||
9. Pull Requests to [Master] are not allowed. Should be done over [Dev] or any other branch. They require revision and approvement. | ||
10. All the development and coding must be in English. | ||
|
||
*Be sure to merge the latest from "upstream" before making a pull request!* | ||
|
||
|
@@ -37,16 +39,16 @@ To be added on it you must prove first you are a *trusted collaborator* with you | |
|
||
## WPS PIN Database Collaborators | ||
|
||
1. Add PINs ordered by the key in the associative array. (Keys are the first 6 BSSID digits). | ||
2. Update the `known_pins.db` file. | ||
3. Update the `pindb_checksum.txt` file with the calculated checksum of the database file using `md5sum` tool. | ||
1. Add PINs ordered by the key in the associative array located in the `known_pins.db` file. (Keys are the first 6 BSSID digits). | ||
2. Update the `pindb_checksum.txt` file with the calculated checksum of the database file using `md5sum` tool. | ||
3. Update the date under shebang. | ||
|
||
*PINs should be from devices that generate generic ones* | ||
*PINs should be from devices that generate generic ones.* | ||
|
||
## Beta Testers | ||
|
||
1. Download the master version or the beta testing version from the development branch called [Dev]. Temporary branches may be existing for specific features that can be tested too. | ||
2. Report any issues or bugs by mail [[email protected]] or submit issues requests [Here]. | ||
2. Report any issues or bugs by mail [[email protected]] or submit issue requests [Here]. | ||
|
||
--- | ||
|
||
|
@@ -131,8 +133,8 @@ If you enjoyed the script, feel free to donate. Invite me to a coffee through Pa | |
<table> | ||
<tr> | ||
<td> | ||
Paypal: <i>v1s1t0r.1s.h3r3@gmail.com</i> <br/> | ||
Bitcoin: <i>1AKnTXbomtwUzrm81FRzi5acSSXxGteGTH</i> | ||
Paypal: <em>v1s1t0r.1s.h3r3@gmail.com</em> <br/> | ||
Bitcoin: <em>1AKnTXbomtwUzrm81FRzi5acSSXxGteGTH</em> | ||
</td> | ||
</tr> | ||
</table> | ||
|
@@ -141,14 +143,21 @@ If you enjoyed the script, feel free to donate. Invite me to a coffee through Pa | |
| ||
[![Bitcoin][Bitcoin]](https://blockchain.info/address/1AKnTXbomtwUzrm81FRzi5acSSXxGteGTH) | ||
|
||
<!-- URLs --> | ||
<!-- MDs --> | ||
[Readme]: README.md | ||
[Changelog]: CHANGELOG.md | ||
|
||
<!-- Code of Conduct --> | ||
[Homepage]: http://contributor-covenant.org | ||
[Version]: http://contributor-covenant.org/version/1/4/ | ||
|
||
<!-- Github --> | ||
[Shellcheck]: https://github.com/koalaman/shellcheck "shellcheck.hs" | ||
[Here]: https://github.com/v1s1t0r1sh3r3/airgeddon/issues/new | ||
[Master]: https://github.com/v1s1t0r1sh3r3/airgeddon/tree/master | ||
[Dev]: https://github.com/v1s1t0r1sh3r3/airgeddon/tree/dev | ||
[xtonousou]: https://github.com/xtonousou "xT" | ||
[Readme]: README.md | ||
|
||
<!-- Images --> | ||
[Paypal]: /imgs/banners/paypal_donate.png "Show me the money!" | ||
[Bitcoin]: /imgs/banners/bitcoin_donate.png "Show me the money!" |
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
Oops, something went wrong.