http://murga-linux.com/puppy/viewtopic. ... 0&start=60
....................................................................................................................
Wifi-Connect-2017B (beta)
Connect to open/wpa/wpa2/2phase Access Points. Supports dhcpcd and udhcpc
There are 7 scripts in total plus supporting hook scripts and data file:
Wifi-Starter is the common script called when any of the desktop files is used to start the app. It shuts down the tray menu, then each script starts its own tray menu. Menu provides internet from mobile phone over usb.
Wifi-Connect is your everyday wifi connectiotrn tool. It also can start ethernet. It provides mac address editing and random mac generator, saves profiles, sets default profile to use on x startup.
Wifi-Profiles is a direct way to connect using saved profiles. Allows deleting of profiles.
Wifi-Eduroam is specifically for 2 phase security on university eduroam AP.
Wifi-Scanner uses selected interface to continuously scan available APs. Allows connection and profile creation.
Wifi-Scanner-2 uses selected interfaces (upto eight) to scan for APs and display results in tabs per interface. Allows connection and profile creation.
Wifi-HotSpot usses create_ap-master backend to allow the configuration of HotSpot AP. Supports wan, lan and bridge. Supports 2.4 and 5 ghz wavebands. Supports multi-ssid interfaces. Suports WPA and WPA2 security.
Code: Select all
## Features
* Create an AP (Access Point) at any channel.
* Choose one of the following encryptions: WPA, WPA2, WPA/WPA2, Open (no encryption).
* Hide your SSID.
* Disable communication between clients (client isolation).
* IEEE 802.11n & 802.11ac support
* Internet sharing methods: NATed or Bridged or None (no Internet sharing).
* Choose the AP Gateway IP (only for 'NATed' and 'None' Internet sharing methods).
* You can create an AP with the same interface you are getting your Internet connection.
* You can pass your SSID and password through pipe or through arguments (see examples).
## Dependencies
### General
* bash (to run this script)
* util-linux (for getopt)
* procps or procps-ng
* hostapd
* iproute2
* iw
* iwconfig (you only need this if 'iw' can not recognize your adapter)
* haveged (optional)
### For 'NATed' or 'None' Internet sharing method
* dnsmasq
* iptables
## Installation
### Generic
git clone https://github.com/oblique/create_ap
cd create_ap
make install
### ArchLinux
pacman -S create_ap
### Gentoo
emerge layman
layman -f -a jorgicio
emerge net-wireless/create_ap
## Examples
### No passphrase (open network):
create_ap wlan0 eth0 MyAccessPoint
### WPA + WPA2 passphrase:
create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
### AP without Internet sharing:
create_ap -n wlan0 MyAccessPoint MyPassPhrase
### Bridged Internet sharing:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
### Bridged Internet sharing (pre-configured bridge interface):
create_ap -m bridge wlan0 br0 MyAccessPoint MyPassPhrase
### Internet sharing from the same WiFi interface:
create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
### Choose a different WiFi adapter driver
create_ap --driver rtl871xdrv wlan0 eth0 MyAccessPoint MyPassPhrase
### No passphrase (open network) using pipe:
echo -e "MyAccessPoint" | create_ap wlan0 eth0
### WPA + WPA2 passphrase using pipe:
echo -e "MyAccessPoint\nMyPassPhrase" | create_ap wlan0 eth0
### Enable IEEE 802.11n
create_ap --ieee80211n --ht_capab '[HT40+]' wlan0 eth0 MyAccessPoint MyPassPhrase
### Client Isolation:
create_ap --isolate-clients wlan0 eth0 MyAccessPoint MyPassPhrase
## Systemd service
Using the persistent [systemd](https://wiki.archlinux.org/index.php/systemd#Basic_systemctl_usage) service
### Start service immediately:
systemctl start create_ap
### Start on boot:
systemctl enable create_ap
## License
FreeBSD