Skip to content

Commit

Permalink
Merge pull request #58 from v1s1t0r1sh3r3/dev
Browse files Browse the repository at this point in the history
v6. Merge dev into master
  • Loading branch information
OscarAkaElvis authored Jan 30, 2017
2 parents 9b96078 + 84c3a00 commit 7ae3bfe
Show file tree
Hide file tree
Showing 15 changed files with 2,045 additions and 1,238 deletions.
308 changes: 308 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,308 @@
###6.0
- New system for possible tool aliases checking the requirements
- Evil Twin attack added: Bettercap-Sslstrip2 and BeEF browser exploitation framework
- Option to manage custom BeEF location if manually installed and not found. Script polymorphism rewriting itself to make it persistent even after updates
- README.md beautified
- Colors changed. Now blocking errors in red
- License and changelog files updated to markdown format
- Updated minimum bash version check (v4.2)
- Tested compatibility with OpenSUSE 42.2 and Parrot 3.4.1
- Fixed error trying to download PIN db file on WPS attacks when curl isn't installed

###5.14
- Timeout changed while searching for "bad FCS" to avoid problems in old systems
- WPS Reaver attacks modified to use --no-nacks (-N) argument
- Github issue template updated
- Check added to skip intro if not enough window size
- Tested compatibility with BlackArch 2016.12.29

###5.13
- WPS default timeouts changed
- WPS parameterizable timeouts, users can decide how many seconds for each WPS attack
- More traps handled. Auto restore managed mode on interface after SIGINT/SIGHUP

###5.12
- Fixed bug for wash scanning on reaver 1.5.3. Now new method works for all versions because the version doesn't care anymore

###5.11
- Custom PIN, bruteforce and Pixie Dust WPS attacks integrated in new parser system
- Fixed bug for wash scanning on custom reaver 1.5.4 for Wifislax
- Some code improvements

###5.1
- Integrated online PIN database for "known WPS PINs attack" (reaver and bully)
- Zhao Chunsheng algorithm integrated (computepin)
- Stefan Viehböck algorithm integrated (easybox)
- Some language strings changed
- Fixed bug showing selected charset for hashcat v3.0 on bruteforce offline decrypt attack

###5.01
- WPS bruteforce PIN attacks (reaver and bully)
- New system for arm architecture detection
- Compatibility extended to Parrot arm version on Raspberry Pi
- Some WPS attacks improvements
- Compatibility extended for hashcat v3.0 or higher

###5.0
- WPS attacks menu added
- WPS scanning based on wash tool. Self-parametrization to avoid "Bad FCS" problem
- WPS Custom PIN association
- WPS Pixie Dust attacks integrated with reaver and bully
- Some code improvements

###4.32
- Some code improvements and refactors. Warnings removed based on shellcheck tool
- README.md small modifications
- Fix on language menu selecting greek language
- Fixed problem on renew_ifaces_and_macs_list function when there are interfaces without mac (like some tunnel interfaces)

###4.31
- Now optionally on Evil Twin captive portal attack you can choose between to have internet access or to use a "dns trick"
- Fixed bug writing handshake files on some paths
- Added possibility to get back to Evil Twin main menu from the internet interface selection menu

###4.3
- Evil Twin attack added: captive portal
- Some language strings changed
- Now initial forwarding state is restored on exit
- Fix for Linux which change interface name to a very different name while getting back to managed from monitor mode

###4.22
- Portuguese translation updated (Thank you to "Luan")
- Paypal donate button added on README.md
- Bitcoin hash changed and bitcoin donate button added on README.md
- Tested compatibility with Kali Linux 2016.2

###4.21
- Greek language translation added (Thank you to "xtonousou")

###4.2
- Evil Twin attack added: with integrated sniffing using sslstrip
- Evil Twin control window beautified and optimized for small windows

###4.11
- Russian language translation added (Thank you to "MiAl")

###4.1
- Evil Twin attack added: with integrated sniffing
- Log parsing for Evil Twin attack with sniffing

###4.03
- Some compatibility improvements for Raspberry Pi Raspbian Linux
- Additional check for systems which use airmon-zc, now checks for lspci to avoid errors
- Compatibility extended to OpenMandriva Linux
- Compatibility extended to Kali arm version on Raspberry Pi

###4.02
- New windows sizes calculation method for better viewing even in small resolutions. Dynamic system
- Fixed bug restarting Network Manager on Arch Linux
- Fixed bug restarting Network Manager using debug mode on some distros
- Suggestion added about possible packet names after failing a dependency check

###4.01
- Fixed bug cleaning temp files for Evil Twin attack

###4.0
- Evil Twin attack added: Only AP to sniff with external sniffer
- Created under construction message for non finished menu options
- README.md beautified
- Screen resolution correction feature added for some distros
- Some minor improvements and bugfixes

###3.44
- Screen resolution detection for optimal windows viewing
- Some language strings changed
- Deleted ods translations file. It was impractical

###3.43
- Function created to generate dynamic separators on menus
- Some language strings changed

###3.42
- Compatibility extended to Arch Linux
- Compatibility extended to Raspbian Linux for Raspberry Pi
- Additional check for systems which use airmon-zc, now checks for ethtool to avoid errors
- Portuguese language translation added
- Auto-update can be disabled using a var (useful for repositories versions)
- Auto change language feature can be disabled using a var

###3.41
- Show network cards chipset while selecting interface
- Some language strings changed
- License updated to GPL3+
- Added Open Document SpreadSheet for easy translation to be used by collaborating translators
- System of prefixes and colors for hints and strings pending of translation [PoT]

###3.4
- Improved regexp to get new interface names after a change
- Fixed bug managing paths containing blank spaces
- New feature, drag and drop files on console window to entering file paths
- New offline decrypting attacks based on cpu hashcat (dictionary, bruteforce and rule based)
- Debug mode for faster development skipping intro and initial checks
- Bash version check improved for future versions
- Exit script code changes to differentiate when script was interrupted

###3.34
- Ascii art intro added on script startup (animated flying saucer!!)
- Bug fixed after putting card in monitor mode and the card name changed on some distros
- Compatibility extended to Gentoo, Fedora and Red Hat Linux

###3.33
- Bug fixed relaunching script after donwload a new version
- Credits beautified
- Known compatible distros unified in one array
- "No check kill needed" feature method changed. Now based on Network Manager version
- Changes on rfkill method

###3.32
- Bash version check simplified
- Bug with long interface names fixed
- Changed trap management, now with buffered messages
- Curl removed from essential tools. Now the script performs a separated check for update tools only used for auto-update
- Compatibility extended to CentOS Linux

###3.31
- Check for root permissions after failed essential tools check
- Improved missing optional tools detection method and integration with menus
- Menu separator lines extracted to functions

###3.3
- SIGTSTP trap now handled
- Minimum bash version check (v4)
- Some language strings changed
- Non Linux OS check added (Solaris, FreeBSD, OSX)
- Compatibility extended to OpenSUSE Linux
- README.md updated about Mac OSX incompatibility
- Improved OS language detection method
- Fixed bug in auto-update

###3.23
- Compatibility extended to Cyborg Hawk Linux
- Needed tools divided, essential and optional. Script can run now with essential tools even without some of the optional tools
- Changed "No check kill needed" feature method. Now improved for Kali and Wifislax future versions
- Bug fixed while checking for updates on slow connections
- README.md beautified

###3.22
- Cleaning handshake files now perform some checks to avoid corruption file problem
- Capture files are checked before cracking looking for Handshakes and easy targeting
- Fixed bug checking existence of files

###3.21
- Auto-update feature. Script checks for newer version
- Some language strings changed

###3.2
- New offline password decrypt menu
- Aircrack option to perform dictionary/bruteforce attacks against capture files
- Removed autoclean after capturing a Handshake file
- Changed version var to airgeddon_version for future version check (auto-update feature)

###3.11
- Optional autoclean captured Handshake file feature
- Some language strings changed

###3.1
- Restoring initial state of cards on exit feature
- "No check kill needed" feature added while putting card in monitor mode for some distros
- Fixed bug checking tools

###3.02
- Cleaning tasks on exit
- Minor code refactor
- Some language strings changed
- Hint method improved

###3.01
- Handshake tools menu added
- Handshake capture feature
- Handshake cleaning/optimizing feature
- Random helping hints added (regarding the script zone)

###3.0
- New menus, new structure
- New Handshake features preparation (not working yet in this revision)
- Code normalization

###2.33
- Catalan language translation added (Thank you to "El Padrino")

###2.32
- Autodetect OS language feature added
- Some language strings changed

###2.31
- French language translation added (Thank you to "Kcdtv")
- Only one network autoselect bug fixed

###2.3
- Compatibility extended to Parrot, Blackarch and Backbox Linux
- Essential tools check improved
- Distro compatibility check improved
- Iwconfig use fix based on version
- Pink color added

###2.23
- Read "pause" functions now integrated with language strings
- Title generator extracted to function
- Improvements on colors
- Changelog order changed. New changes now upper

###2.22
- Minor print fail in ascii art at credits fixed
- Disclaimer and requirements updated
- Some typo errors fixed
- Changes on compatibility check structure
- Ubuntu and Debian Linux compatibility check added

###2.21
- Wifislax 64bits compatibility bug fixed
- Removed version from Readme file

###2.2
- Changes to manage Wifislax airmon command in a better way

###2.11
- More color features
- Compatibility check minor bug fixed

###2.1
- Compatibility check at beginning to support more distros
- Changelog file added to project

###2.03
- Interface detection method changed
- Fixed bug for Kali 2016.1

###2.02
- Menu titles improvement
- Converted to UTF-8 enconding. Special spanish chars bug fixed
- Some minor code improvements

###2.01
- Multilanguage support feature included
- English and Spanish languages added

###2.0
- Code restructuration
- WIDS confusion attack added
- Old attacks menu included
- Traps managing feature

###1.03
- Secondary xterm windows added
- Explore for targets feature included
- Code improvements

###1.02
- Improved echo messages and colors
- Aireplay deauth attack included
- Monitor and managed options added

###1.01
- Detect distro functionality included
- Kali and Wifislax Linux compatibility
- Rfkill added

###1.0
- Initial commit
Loading

0 comments on commit 7ae3bfe

Please sign in to comment.