Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Wiki Updates #189

Open
wants to merge 164 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
1e240cf
minor fix
xtr4nge Nov 14, 2014
28a00de
squid3 v1.2
xtr4nge Nov 15, 2014
8daad32
phishing module
xtr4nge Nov 15, 2014
842f542
minor fix
xtr4nge Nov 15, 2014
923ef4f
Mana module has been added
xtr4nge Nov 30, 2014
3e2b5ea
minor update
xtr4nge Nov 30, 2014
f6a2c42
Merge branch 'master' into develop
xtr4nge Dec 11, 2014
d6bc457
Merge branch 'develop'
xtr4nge Dec 11, 2014
ebc6bea
Merge branch 'master' of ssh://github.com/xtr4nge/FruityWifi
xtr4nge Dec 11, 2014
ee9a979
minor fix
xtr4nge Dec 11, 2014
2379054
Default path has been changed
xtr4nge Dec 11, 2014
4622fbb
minor fix
xtr4nge Dec 11, 2014
6d160fb
Defaults:fruitywifi has been added
xtr4nge Dec 21, 2014
710b200
Merge pull request #72 from xtr4nge/develop
xtr4nge Dec 21, 2014
64c1f4b
Update modules-FruityWifi.xml
xtr4nge Dec 22, 2014
76766b0
Merge pull request #73 from xtr4nge/develop
xtr4nge Dec 22, 2014
e8b707e
Update modules-FruityWifi.xml
xtr4nge Dec 22, 2014
cc3156c
minor fix
xtr4nge Jan 11, 2015
64c096a
fix login_check
jesux Feb 4, 2015
4c27991
Merge pull request #91 from jesux/master
xtr4nge Mar 21, 2015
4ba9510
minor fix
xtr4nge Mar 22, 2015
3742408
Update modules-FruityWifi.xml
xtr4nge Mar 22, 2015
aa7d079
Update modules-FruityWifi.xml
xtr4nge Mar 22, 2015
056fa2b
Update modules-FruityWifi.xml
xtr4nge Mar 23, 2015
a2fdde6
Update modules-FruityWifi.xml
xtr4nge Apr 3, 2015
ad2a64c
Update modules-FruityWifi.xml
xtr4nge Apr 5, 2015
f2538e6
config location fix
c2htm May 15, 2015
8f18c6a
Merge pull request #119 from psmoo/master
xtr4nge May 27, 2015
c9e43ed
Update modules-FruityWifi.xml
xtr4nge Jun 6, 2015
0d1945c
Fix incorrect case in paths
Newpid0 Jun 8, 2015
bd64ba1
Merge pull request #127 from Newpid0/patch-1
xtr4nge Jun 9, 2015
3ef84b6
Update modules-FruityWifi.xml
xtr4nge Jun 9, 2015
e7ac75a
jquery has been updated (v1.11.3)
xtr4nge Jun 10, 2015
e36efaa
Update README.md
xtr4nge Jun 15, 2015
0183daa
Update modules-FruityWifi.xml
xtr4nge Jun 15, 2015
81721d1
Update modules-FruityWifi.xml
xtr4nge Jun 20, 2015
e2214ed
Update modules-FruityWifi.xml
xtr4nge Jun 20, 2015
600fa20
Update modules-FruityWifi.xml
xtr4nge Jun 26, 2015
c310de8
Update modules-FruityWifi.xml
xtr4nge Jun 26, 2015
57bbb27
Update modules-FruityWifi.xml
xtr4nge Jun 26, 2015
fdf0aea
Update modules-FruityWifi.xml
xtr4nge Jul 15, 2015
3444319
Update modules-FruityWifi.xml
xtr4nge Jul 15, 2015
7c22762
Update modules-FruityWifi.xml
xtr4nge Jul 16, 2015
554b953
Update modules-FruityWifi.xml
xtr4nge Jul 16, 2015
dc191e5
BluePand module has been added
xtr4nge Jul 19, 2015
dff50ce
Update modules-FruityWifi.xml
xtr4nge Jul 19, 2015
2e97eff
Update modules-FruityWifi.xml
xtr4nge Jul 19, 2015
75fba92
conflicts (fixed)
xtr4nge Jul 20, 2015
ad0f416
Merge pull request #142 from xtr4nge/develop
xtr4nge Jul 20, 2015
c8247bc
minor fix
xtr4nge Jul 20, 2015
cf41882
Merge pull request #144 from xtr4nge/develop
xtr4nge Jul 20, 2015
1a8ee6f
Update modules-FruityWifi.xml
xtr4nge Jul 23, 2015
749251f
Update modules-FruityWifi.xml
xtr4nge Aug 9, 2015
61b7726
Update modules-FruityWifi.xml
xtr4nge Aug 30, 2015
6e25fa3
Update modules-FruityWifi.xml
xtr4nge Aug 31, 2015
dfcf1f1
Update modules-FruityWifi.xml
xtr4nge Sep 2, 2015
3d796e7
Update modules-FruityWifi.xml
xtr4nge Sep 6, 2015
d5838a5
Update modules-FruityWifi.xml
xtr4nge Sep 17, 2015
b113be7
Update modules-FruityWifi.xml
xtr4nge Sep 30, 2015
7bb57e8
minor fix
xtr4nge Dec 21, 2015
681076a
Update modules-FruityWifi.xml
xtr4nge Jan 24, 2016
6a46c59
monitor mode (mon0) has been fixed
xtr4nge Jan 24, 2016
f74db92
monitor mode (mon0) has been fixed
xtr4nge Jan 24, 2016
a5c2b27
monitor mode (mon0) has been fixed
xtr4nge Jan 24, 2016
fd85fdc
Update modules-FruityWifi.xml
xtr4nge Feb 5, 2016
170e79b
deprecated pages have been removed
xtr4nge Feb 21, 2016
81d62fd
utils have been added
xtr4nge Feb 21, 2016
e15c917
utils have been added (replaces ifconfig -a)
xtr4nge Feb 21, 2016
1d3df73
Update README.md
xtr4nge Feb 21, 2016
fb06fc7
Update README.md
xtr4nge Feb 21, 2016
efe3100
Update README.md
xtr4nge Feb 21, 2016
b50c32b
v2.4
xtr4nge Feb 21, 2016
f6756dc
Update README.md
xtr4nge Feb 21, 2016
7d1aad5
v2.4
xtr4nge Feb 21, 2016
57e35d3
v2.4
xtr4nge Feb 21, 2016
f1957f0
Update modules-FruityWifi.xml
xtr4nge Feb 21, 2016
20b2093
Update modules-FruityWifi.xml
xtr4nge Feb 21, 2016
2dd42c9
Update modules-FruityWifi.xml
xtr4nge Feb 21, 2016
17b97dd
v2.4
xtr4nge Feb 21, 2016
f9cddb1
NetHunter support has been added
xtr4nge Mar 25, 2016
ef4aa8a
NetHunter support has been added
xtr4nge Mar 25, 2016
2920320
Update modules-FruityWifi.xml
xtr4nge Mar 25, 2016
6f95a55
NetHunter support has been added
xtr4nge Mar 25, 2016
9cea5e4
NetHunter support has been added
xtr4nge Mar 25, 2016
5fc72f1
NetHunter support has been added
xtr4nge Mar 25, 2016
6d3f03a
minor fix
xtr4nge Mar 26, 2016
07b0816
minor fix
xtr4nge Mar 26, 2016
611156b
Update modules-FruityWifi.xml
xtr4nge Apr 8, 2016
29b2c21
Update modules-FruityWifi.xml
xtr4nge Apr 8, 2016
e0ad32d
Update modules-FruityWifi.xml
xtr4nge Apr 15, 2016
5d928bf
Update modules-FruityWifi.xml
xtr4nge Apr 16, 2016
246e31e
Update modules-FruityWifi.xml
xtr4nge Apr 29, 2016
94751d2
Update modules-FruityWifi.xml
xtr4nge May 13, 2016
29f493c
Update modules-FruityWifi.xml
xtr4nge May 28, 2016
4485ebe
Update modules-FruityWifi.xml
xtr4nge Jun 7, 2016
00f850e
Update modules-FruityWifi.xml
xtr4nge Jun 11, 2016
17c09ca
Update modules-FruityWifi.xml
xtr4nge Jun 13, 2016
95da335
Update modules-FruityWifi.xml
xtr4nge Jun 13, 2016
12c531f
Update modules-FruityWifi.xml
xtr4nge Jun 15, 2016
0e69513
Update modules-FruityWifi.xml
xtr4nge Jun 15, 2016
33115f9
Update modules-FruityWifi.xml
xtr4nge Jun 19, 2016
3f8eb94
Update modules-FruityWifi.xml
xtr4nge Jun 26, 2016
a5b30f2
Update modules-FruityWifi.xml
xtr4nge Jul 1, 2016
642f6ed
Update modules-FruityWifi.xml
xtr4nge Jul 1, 2016
98bf2b7
Update modules-FruityWifi.xml
xtr4nge Jul 1, 2016
248b846
Update modules-FruityWifi.xml
xtr4nge Jul 1, 2016
79631b4
Update modules-FruityWifi.xml
xtr4nge Jul 2, 2016
6fc3039
Update modules-FruityWifi.xml
xtr4nge Jul 2, 2016
93ce623
Update modules-FruityWifi.xml
xtr4nge Jul 13, 2016
7264697
:memo: Create CHANGELOG and Add links
carrodher Jul 27, 2016
f83667f
:memo: New README as from Wiki
carrodher Jul 27, 2016
e962f56
Update modules-FruityWifi.xml
xtr4nge Aug 3, 2016
bf23fc7
Update modules-FruityWifi.xml
xtr4nge Aug 26, 2016
fb4193a
Update modules-FruityWifi.xml
xtr4nge Aug 26, 2016
e328b75
Update modules-FruityWifi.xml
xtr4nge Aug 26, 2016
1a2b6c0
Update modules-FruityWifi.xml
xtr4nge Aug 26, 2016
4ce8fe0
PHP7 config files
xtr4nge Aug 26, 2016
650380e
FruityWiFi and PHP7 installer
xtr4nge Aug 27, 2016
a55b6a4
file renamed
xtr4nge Aug 27, 2016
b3b685f
FruityWiFi and PHP7 installer
xtr4nge Aug 27, 2016
e07fb5c
FruityWiFi and PHP7 installer
xtr4nge Aug 27, 2016
63bb841
Merge pull request #200 from carrodher/master
xtr4nge Sep 2, 2016
e165cd6
Update README.md
xtr4nge Sep 2, 2016
1297a9b
Update README.md
xtr4nge Sep 2, 2016
60b4a2b
Update README.md
xtr4nge Sep 2, 2016
f7aa3ba
Update modules-FruityWifi.xml
xtr4nge Sep 10, 2016
4e69814
Update modules-FruityWifi.xml
xtr4nge Sep 18, 2016
8c29211
Update modules-FruityWifi.xml
xtr4nge Sep 18, 2016
2351c26
Update modules-FruityWifi.xml
xtr4nge Oct 1, 2016
ccca87c
Update modules-FruityWifi.xml
xtr4nge Oct 1, 2016
97ed6db
Update install-FruityWiFi-PHP7.sh
FinlayDaG33k Oct 3, 2016
e795de6
Update modules-FruityWifi.xml
xtr4nge Apr 1, 2017
1e5c4cf
git has been added
xtr4nge Jun 24, 2017
8e5be2e
git has been added
xtr4nge Jun 24, 2017
eb9eeca
dependencies update
xtr4nge Jan 25, 2018
e620939
Update modules-FruityWifi.xml
xtr4nge Jul 28, 2018
82a8b27
Update modules-FruityWifi.xml
xtr4nge Jul 28, 2018
2423baa
install-FruityWiFi.sh renamed to install-FruityWiFi-PHP5.sh
xtr4nge Jul 29, 2018
7ff11cd
Update README.md
xtr4nge Jul 29, 2018
03570e7
Update README.md
xtr4nge Jul 29, 2018
99cb58d
Update README.md
xtr4nge Jul 29, 2018
00455f2
Update README.md
xtr4nge Sep 14, 2018
13e05d1
Update php7 commands
Nov 14, 2018
a1a5c5a
Merge pull request #252 from plonibarploni/patch-1
xtr4nge Jan 6, 2019
ef6fab3
Merge pull request #204 from FinlayDaG33k/patch-1
xtr4nge Jan 6, 2019
0125f3c
Added check for root.
xtr4nge Jan 6, 2019
62f1ecd
CVE-2018-19168 has been fixed. Issue #250.
xtr4nge Jan 6, 2019
9137d0d
Update modules-FruityWifi.xml
xtr4nge Jan 6, 2019
cc8dd81
Update modules-FruityWifi.xml
xtr4nge Jan 6, 2019
3073e2e
Installer has been updated for Debian 10 Buster
xtr4nge Aug 2, 2019
62e83d2
Installer has been updated for Debian 10 Buster
xtr4nge Aug 2, 2019
b195930
Installer has been updated for Debian 10 Buster
xtr4nge Aug 2, 2019
20d3721
Installer has been updated for Debian 10 Buster
xtr4nge Aug 2, 2019
def6229
Installer has been updated for Debian 10 Buster
xtr4nge Aug 2, 2019
f23c6e2
Installer has been updated for Debian 10 Buster
xtr4nge Aug 2, 2019
615dae3
Update README.md
xtr4nge Aug 2, 2019
91143e1
Update README.md
xtr4nge Aug 2, 2019
8b93812
Update modules-FruityWifi.xml
xtr4nge Aug 2, 2019
4ef8d8a
Update modules-FruityWifi.xml
xtr4nge Sep 21, 2019
b0126ea
Update modules-FruityWifi.xml
xtr4nge Feb 10, 2020
52948d1
Installer has been updated for Debian 11 Bullseye
xtr4nge Dec 18, 2021
6139752
Installer has been updated for Debian 11 Bullseye
xtr4nge Dec 18, 2021
03b0b4c
Installer has been updated for Debian 11 Bullseye
xtr4nge Dec 18, 2021
af18efd
Installer has been updated for Debian 11 Bullseye
xtr4nge Dec 18, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 115 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
Changelog
==============

[v2.4](https://github.com/xtr4nge/FruityWifi/releases/tag/v2.4)
----------------
- Utils have been added (replaces `ifconfig -a`)
- Kali Linux Rolling compatibility issue has been fixed


[v2.3](https://github.com/xtr4nge/FruityWifi/releases/tag/v2.3)
----------------
- Monitor mode (mon0) has been fixed (new airmon-ng compatibility issue)


[v2.2](https://github.com/xtr4nge/FruityWifi/releases/tag/v2.2)
----------------
- Wireless service has been replaced by AP module
- Mobile support has been added
- Bootstrap support has been added
- Token auth has been added
- Minor fix


[v2.1](https://github.com/xtr4nge/FruityWifi/releases/tag/v2.1.3)
----------------
- Hostapd Mana support has been added
- Phishing service has been replaced by phishing module
- Karma service has been replaced by karma module
- Sudo has been implemented (replacement for danger)
- Logs path can be changed
- Squid dependencies have been removed from FruityWifi installer
- Phishing dependencies have been removed from FruityWifi installer
- New AP options available: hostapd, hostapd-mana, hostapd-karma, airmon-ng
- Domain name can be changed from config panel
- New install options have been added to install-FruityWifi.sh
- Install/Remove have been updated


[v2.0 (alpha)](https://github.com/xtr4nge/FruityWifi/releases/tag/v2.0)
----------------
- Web-Interface has been changed (new look and feel, new options).
- Nginx has replaced Apache2 as default webserver.
- Installation script has been updated.
- Config panel has been changed.
- Network interfaces structure has been changed and renamed.
- It is possible to use FruityWifi combining multiple networks and setups.
- Supplicant mode has been added as a module.
- 3G/4G Broadband Mobile has been added as a module.
- FruityWifi HTTP webinterface on port 8000
- FruityWifi HTTPS webinterface on port 8443


v1.9
----------------
- Service Karma has been replaced by Karma module
- Service Supplicant has been replaced by nmcli module
- Config page has been updated
- Supplicant config has been changed (nmcli module is required)
- dnspoof host file has been removed from config page (dnsspoof module is required)
- Logs page has been updated
- WSDL has been updated
- Hostapd/Karma has been removed from installer (replaced by Karma module)
- NetworkManager has been removed from installer (replaced by nmcli module)
- install-modules.py has been added (install all modules from console)


v1.8
----------------
- WSDL has been added
- New status page has been added
- Logs can follow in realtime using the new status page (wsdl)


v1.6
----------------
- Dependencies can be installed from module windows
- Minor fix


v1.5
----------------
- New functions has been added
- Source code has been changed (open file function)
- Minor fix


v1.4
----------------
- New functions has been added (monitor mode)
- Config page has been changed
- Minor fix


v1.3
----------------
- Directory structure has been changed
- Minor fix


v1.2
----------------
- Installation script has been updated
- SSLstrip fork (@xtr4nge) has been added (Inject + Tamperer options)
- Minor fix


v1.1
----------------
- External modules can be installed from modules page
- Minor fix


v1.0
----------------
- Init
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
ctrl_interface=/var/run/hostapd-phy0
ctrl_interface=/var/run/hostapd

driver=nl80211
wmm_ac_bk_cwmin=4
wmm_ac_bk_cwmax=10
Expand Down Expand Up @@ -39,9 +40,6 @@ tx_queue_data0_burst=1.5
hw_mode=g
channel=6




logger_syslog=127
logger_syslog_level=2
logger_stdout=127
Expand All @@ -50,11 +48,10 @@ logger_stdout_level=2
#ht_capab=[HT20][SHORT-GI-20][SHORT-GI-40][RX-STBC1][DSSS_CCK-40]

interface=wlan0
ctrl_interface=/var/run/hostapd-phy0
disassoc_low_ack=1
auth_algs=1
#wpa=0
ssid=FruityWifi
ssid=FruityWiFi
#bridge=br-lan
wmm_enabled=1
bssid=00:00:00:00:00:00
Expand All @@ -65,7 +62,7 @@ macaddr_acl=0
auth_algs=1
#ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=RaspberryWifi
wpa_passphrase=FruityWiFi
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Expand Down
12 changes: 3 additions & 9 deletions FruityWifi/conf/hostapd.conf → FruityWiFi/conf/hostapd.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
ctrl_interface=/var/run/hostapd-phy0
ctrl_interface=/var/run/hostapd

driver=nl80211
wmm_ac_bk_cwmin=4
wmm_ac_bk_cwmax=10
Expand Down Expand Up @@ -39,9 +40,6 @@ tx_queue_data0_burst=1.5
hw_mode=g
channel=6




logger_syslog=127
logger_syslog_level=2
logger_stdout=127
Expand All @@ -50,15 +48,11 @@ logger_stdout_level=2
#ht_capab=[HT20][SHORT-GI-20][SHORT-GI-40][RX-STBC1][DSSS_CCK-40]

interface=wlan0
ctrl_interface=/var/run/hostapd-phy0
disassoc_low_ack=1
auth_algs=1
wpa=0
ssid=FruityWifi
ssid=FruityWiFi
#bridge=br-lan
wmm_enabled=1
bssid=00:00:00:00:00:00
ignore_broadcast_ssid=0



File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Empty file added FruityWiFi/logs/dnsmasq.log
Empty file.
Empty file added FruityWiFi/logs/dnsspoof.log
Empty file.
Empty file added FruityWiFi/logs/sslstrip.log
Empty file.
File renamed without changes.
84 changes: 84 additions & 0 deletions FruityWiFi/utils/network.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
#!/usr/bin/env python

import os, sys
import getopt
import netifaces

def usage():
print ("\nFruityWiFi utils v1.1 (@xtr4nge)")

print ("Usage: network.py <options>\n")
print ("Options:")
print ("-t <type>, --type=<type> TYPE")
print ("-i <iface>, --iface=<iface> INTERFACE")
print ("")
print ("Author: @xtr4nge")
print ("")

def parseOptions(argv):
TYPE = ""
IFACE = ""

try:
opts, args = getopt.getopt(argv, "ht:i:",
["help", "type=", "iface="])

for opt, arg in opts:
if opt in ("-h", "--help"):
usage()
sys.exit()
elif opt in ("-t", "--type"):
TYPE = arg
elif opt in ("-i", "--iface"):
IFACE = arg

if TYPE == "":
usage()
print
print ("[Required] \n -t (TYPE: getiface) \n")
print

sys.exit(1)

return (TYPE, IFACE)

except getopt.GetoptError:
usage()
sys.exit(2)

def getIface():
for i in netifaces.interfaces():
try: MAC = netifaces.ifaddresses(i)[netifaces.AF_LINK][0]["addr"]
except: MAC = ""
try: IP = netifaces.ifaddresses(i)[netifaces.AF_INET][0]["addr"]
except: IP = ""
print (str(i)+"|"+str(IP)+"|"+str(MAC))

def getIfaceNAME():
for i in netifaces.interfaces():
print (i)

def getIfaceIP(iface):
try: IP = netifaces.ifaddresses(iface)[netifaces.AF_INET][0]["addr"]
except: IP = ""
print (IP)

def getIfaceMAC(iface):
try: MAC = netifaces.ifaddresses(iface)[netifaces.AF_LINK][0]["addr"]
except: MAC = ""
print (MAC)

def main(argv):
(TYPE, IFACE) = parseOptions(argv)

if TYPE == "getiface":
getIface()
if TYPE == "getifacename":
getIfaceNAME()
if TYPE == "getifaceip" and IFACE != "":
getIfaceIP(IFACE)
if TYPE == "getifacemac" and IFACE != "":
getIfaceMAC(IFACE)

if __name__ == "__main__":
main(sys.argv[1:])
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?
$version="v2.2";
$version="v2.4";
$regex=1; // 1 (on) | 0 (off) >> web interface input validation.
$regex_extra=" _-.[]*"; // extra characters allowed (input validation).
$log_path="/usr/share/fruitywifi/logs";
Expand Down
File renamed without changes.
File renamed without changes.
Loading