Giter Site home page Giter Site logo

keyofblues / airgeddon-plugins Goto Github PK

View Code? Open in Web Editor NEW
91.0 7.0 14.0 193 KB

Enhanced functions and new features for airgeddon!

License: GNU General Public License v3.0

Shell 97.62% CSS 1.03% JavaScript 1.36%
5ghz aircrack airgeddon bash beef captive-portal deauth denial-of-service evil-twin hacking

airgeddon-plugins's People

Contributors

keyofblues avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

airgeddon-plugins's Issues

Captive portal not showing/working

So when I installed airgeddon the evil twin attack with captive portal was working but after I installed some plugins it doesnt show when I launch the attack like it connects to the fake network but the captive portal doesnt show!
I already tried to reinstall airgeddon without the plugins

regdomain - fail if more than one interfaces present in system

What is your plugin?

regdomain.sh

What is your plugin version?

0.1.1

What is your airgeddon version?

10.41

What is the expected behavior?

In set_regulatory_domain function in "Check regulatory domain again" part, plugin must check each controlled interface.

Describe the issue and the steps to reproduce it

  1. Prepare:
$ ifconfig  | grep wlan
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
country 00: DFS-UNSET
country 00: DFS-UNSET
  1. Start airgeddon and select wlan0 iterface.
  2. Select "Put interface in monitor mode"
  3. Got an error:
Setting regulatory domain...                                                                                                                                                                                       
Error while setting regulatory domain!                                                                                                                                                                             
Current regulatory domain is:                                                                                                                                                                                      
BR                                                                                                                                                                                                                 
00

and

$ iw reg get | grep country
country BR: DFS-FCC
country 00: DFS-UNSET

Additional info

$ iw reg get
global
country BR: DFS-FCC
        (2400 - 2483 @ 40), (N/A, 30), (N/A)
        (5150 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
        (5250 - 5350 @ 80), (N/A, 23), (0 ms), DFS, AUTO-BW
        (5470 - 5730 @ 160), (N/A, 23), (0 ms), DFS
        (5725 - 5850 @ 80), (N/A, 30), (N/A)
        (57000 - 66000 @ 2160), (N/A, 40), (N/A)

phy#0
country 00: DFS-UNSET
        (2402 - 2472 @ 40), (N/A, 20), (N/A)
        (2457 - 2482 @ 20), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
        (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, PASSIVE-SCAN
        (5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
        (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN
        (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, PASSIVE-SCAN
        (5735 - 5835 @ 80), (N/A, 20), (N/A), PASSIVE-SCAN
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)

Image not loading in custom portal plugin (.svg)

What is your plugin?

custom_portals.sh

What is your plugin version?

0.2.1

What is your airgeddon version?

11.30

What is the expected behavior?

Included a logo image in .svg format on my custom portal which I expected to load like a normal webpage.

Describe the issue and the steps to reproduce it

I tried using an svg image which would not work so I tried the png image from the openWRT example and both result in a broken image icon when I access the portal from remote device.

I wrote a quick guide for adding actually working custom portals with password verification using the Custom-Portals plugin

Add the guide to it if you want

  1. Find ' (a singel quote) and replace with '"'"' in the whole html fie

  2. Enable Regular expression Find ^ and replace with echo -e '

  3. Find $ and replace with '

  4. add these lines to the start of the file

#!/usr/bin/env bash
echo '<!DOCTYPE html>'
echo '<html>'
  1. To get the password verification to work , The input bar form which the value you want is in has to have a form tag with action url set to check.htm just like this
<form method="post" id="loginform" name="loginform" action="check.htm">
<input id="password" type="password" name="password" maxlength="63" size="20" />
</form>

  1. Use the custom_portals plugin by placing the .sh file in airgeddon plugins folder and then place the webpage files index.htm ..etc in a new folder with any name you like in the custom_portals folder
    and if you want to edit the check.htm file then you have to run the script with generic settings then get the files from path
    tmp/www and after editing it add it next to your custom index.htm

MAKE SURE THAT THE FILES ARE .htm not .HTML
The link to download the plugin

https://github.com/KeyofBlueS/airgeddon-plugins

  1. start airgeddon script and before being presented to choose the language of the captive portal
    you will get to choose the captive portal page from the custom_portals folder

Thanks for xpz3 & OscarAkaElvis for clearing things Up ❤

Thanks to you too : )

captured_handshakes breaks the password check

I am using it on Version 10.42

after providing the handshake files to the plugins/captured_handshakes/ folder

After the fake AP starts , and then entering a password the webserver window says that it can't find the handshake file even tho we have already selected it from the available handshakes file shown to us be the plugin

A small optimization to perform faster

Hi
Thanks a lot for the plugin. It really helps people using slow pcs and others who are running airgeddon on mobile phones, tablets etc.
I have a suggestion to improve the current code so they it could perform faster. After all we are targetting slower systems, so the faster the better
In your code on line number 79, instead of parsing the whole language file, you can use an airgeddon built in variable called "lang_association" which has all currently supported languages. If a new language is added, then the variable will get updated too.
Thanks again

Custom portal not starting up

What is your plugin?

Custom Portal

What is your plugin version?

0.1.6

What is your airgeddon version?

10.41

What is the expected behavior?

Custom portal not starting

Describe the issue and the steps to reproduce it

Unable to load the custom made portal
Please help to check the code I have uploaded.
final.html.txt
portal.css.txt

Bug in enabling full character passwords

What is your plugin?

custom_portals.sh

What is your plugin version?

Latest version

What is your airgeddon version?

11.21

What is the expected behavior?

won't accidentally delete anything extra, check.htm

Describe the issue and the steps to reproduce it

image
Add 18d;20d; to this variable in a loop; Such a string. But every time it is executed, it will be added, and when I operate it every time, it will become 18d; 20d; 18d; 20d; and so on.

There isn't much bug with this, but when I choose different custom_portals, this command

➜ grep  -Fn 'password=${password//[*&\/?<>]}' check.htm
18:     password=${password//[*&\/?<>]}
20:     password=${password//[*&\/?<>]}
➜ grep  -Fn 'password=${password//[*&\/?<>]}' check.htm
17:     password=${password//[*&\/?<>]}
19:     password=${password//[*&\/?<>]}

image
image
So the value of ${line_to delete_argument} becomes 18d; 20d; 18d; 20d; 18d; 20d; 17d; 19d Haha, this will delete too many things, making check.htm invalid

Command Not Found Error

What is your plugin?

custom_portals.sh

What is your plugin version?

Latest Version

What is your airgeddon version?

11.20

Describe the issue and the steps to reproduce it

When I want to run the file named custom_portals.sh ./custom_portals.sh: line 448: debug_print: command not found
i am getting error file location: airgeddon/plugins/custom_portals.sh. What should I do?

Captured_handshakes.sh "Failed to open, no such file or directory" after clicking "send" on captive portal.

What is your plugin?

Captured_handshakes.sh

What is your airgeddon version?

V11.11

What is the expected behavior?

Whenever I open the captive portal and click "send" button to send the password, it appears in yellow on the web server window the following:
Failed to open /plugins/captured_handshakes/handshake-xx:xx:xx.cap' (2): No such file or directory

Describe the issue and the steps to reproduce it

https://i.ibb.co/xFQM7Ng/IMG-6012.jpg

  1. The handshake is captured
  2. I save to the default folder (click enter)
  3. The attack start AP + Captive Portal
  4. Whenever I enter the password on Captive Portal and click "send" button to send the password, it shows me that error "Failed to open /plugins/captured_handshakes/handshake-xx:xx:xx.cap' (2): No such file or directory"

It's always when I click the send button. And in the other hand, there's no password showing and no password saved to the output folder.

custom portals don't work

Hello,

I'm using Kali Linux and Airgeddon, both are in the last version. I have some trouble for running custom portals. They did not work even if i put them in the mentionned folder into the .sh file.
(I have simply copied and pasted the Fluxion's portals into: airgeddon/plugins/custom_portals)
They did not want to run.

Furthermore, i have noticed a problem regarding to the translation as you can see in the picture bellow.
IMG_20200810_170154

What should i do ?

Thank you for your help,

regdomain - Restore regulatory domain upon exit airgeddon

As of now, upon exit airgeddon, the regulatory domain is the one set by regdomain plugin.

With this commit 8e64d78 we will prehook exit_script_option and hardcore_exit in order to restore regulatory domain upon exit airgeddon.

restore_regulatory_domain must be set to 'true' in the 'USER CONFIG SECTION' of regdomain plugin.

Anyone willing to test it?
@Bogdan107

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.