Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

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

Closed
minanagehsalalma opened this issue Jan 12, 2022 · 8 comments
Labels
documentation Improvements or additions to documentation

Comments

@minanagehsalalma
Copy link

minanagehsalalma commented Jan 12, 2022

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 : )

@KeyofBlueS KeyofBlueS added the documentation Improvements or additions to documentation label Jan 14, 2022
@xpz3
Copy link

xpz3 commented Jan 15, 2022

Step 1 should have been at step 5 i think @minanagehsalalma

@minanagehsalalma
Copy link
Author

Step 1 should have been at step 5 i think @minanagehsalalma

Done

@xpz3
Copy link

xpz3 commented Jan 15, 2022

Using this you can port fluxion portals for use with airgeddon

@minanagehsalalma
Copy link
Author

Using this you can port fluxion portals for use with airgeddon

Sure, might make a repo containing them haha

but you need to get hold of them first
they aren't just lying around , you have to extract them from tmp/fluxion after running the script

@xpz3
Copy link

xpz3 commented Jan 16, 2022

Using this you can port fluxion portals for use with airgeddon

Sure, might make a repo containing them haha

but you need to get hold of them first they aren't just lying around , you have to extract them from tmp/fluxion after running the script

No they're already in fluxion\attacks\Captive Portal
There are two types of portals. You'll know when you port

@minanagehsalalma
Copy link
Author

@xpz3

No they're already in fluxion\attacks\Captive Portal
There are two types of portals. You'll know when you port

Yeah , i am talking about the Generic ones

@koko9097
Copy link

mina pelase ca i have ur discord pelase habibi i realy need ur help

@xpz3
Copy link

xpz3 commented Apr 23, 2022

@xpz3 i didn't reply for a reason, delete your comment pls.

Done

Repository owner locked and limited conversation to collaborators Mar 15, 2023
@KeyofBlueS KeyofBlueS converted this issue into discussion #19 Mar 15, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

4 participants