keyofblues / airgeddon-plugins Goto Github PK
View Code? Open in Web Editor NEWEnhanced functions and new features for airgeddon!
License: GNU General Public License v3.0
Enhanced functions and new features for airgeddon!
License: GNU General Public License v3.0
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.sh
0.1.1
10.41
In set_regulatory_domain function in "Check regulatory domain again" part, plugin must check each controlled interface.
$ ifconfig | grep wlan
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
country 00: DFS-UNSET
country 00: DFS-UNSET
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
$ 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)
custom_portals.sh
0.2.1
11.30
Included a logo image in .svg format on my custom portal which I expected to load like a normal webpage.
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.
Find '
(a singel quote) and replace with '"'"'
in the whole html fie
Enable Regular expression Find ^
and replace with echo -e '
Find $
and replace with '
add these lines to the start of the file
#!/usr/bin/env bash
echo '<!DOCTYPE html>'
echo '<html>'
<form method="post" id="loginform" name="loginform" action="check.htm">
<input id="password" type="password" name="password" maxlength="63" size="20" />
</form>
MAKE SURE THAT THE FILES ARE .htm not .HTML
The link to download the plugin
https://github.com/KeyofBlueS/airgeddon-plugins
Thanks for xpz3 & OscarAkaElvis for clearing things Up ❤
Thanks to you too : )
I want to edit the wrong password error message
even when providing a check.htm stand alone file it still doesn't get copied
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
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
0.1.6
10.41
Custom portal not starting
Unable to load the custom made portal
Please help to check the code I have uploaded.
final.html.txt
portal.css.txt
custom_portals.sh
Latest version
11.21
won't accidentally delete anything extra, check.htm
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//[*&\/?<>]}
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
custom_portals.sh
Latest Version
11.20
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
V11.11
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
https://i.ibb.co/xFQM7Ng/IMG-6012.jpg
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.
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.
What should i do ?
Thank you for your help,
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.