Merge branch 'master' of github.com:FluxionNetwork/fluxion

This commit is contained in:
deltaxflux 2018-08-18 11:08:53 +02:00
commit 3a86d28b5b
4 changed files with 45 additions and 33 deletions

View File

@ -9,7 +9,11 @@ Read [here](https://github.com/FluxionNetwork/fluxion/wiki/Generate-ssh-keys) be
<br> <br>
**Download the latest revision** **Download the latest revision**
``` ```
git clone --recursive git@github.com:FluxionNetwork/fluxion.git git clone git@github.com:FluxionNetwork/fluxion.git
# Or if you prefer https
git clone https://www.github.com/FluxionNetwork/fluxion.git
``` ```
**Switch to tool's directory** **Switch to tool's directory**
``` ```

View File

@ -3,7 +3,7 @@
# description: 检索WPA/WPA2加密散列。 # description: 检索WPA/WPA2加密散列。
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jamming." HandshakeSnooperJammerInterfaceQuery="选择一个用于监控和干扰的接口."
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
HandshakeSnooperMethodQuery="选择一种方式来检查握手包获取状态" HandshakeSnooperMethodQuery="选择一种方式来检查握手包获取状态"
HandshakeSnooperMonitorMethodOption="监听模式 (${CYel}被动$CClr)" HandshakeSnooperMonitorMethodOption="监听模式 (${CYel}被动$CClr)"
@ -15,17 +15,17 @@ HandshakeSnooperVerifierInterval30SOption="每30秒钟 (${CGrn}推荐${CClr})."
HandshakeSnooperVerifierInterval60SOption="每60秒钟" HandshakeSnooperVerifierInterval60SOption="每60秒钟"
HandshakeSnooperVerifierInterval90SOption="每90秒钟" HandshakeSnooperVerifierInterval90SOption="每90秒钟"
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
HandshakeSnooperVerifierSynchronicityQuery="How should verification occur?" HandshakeSnooperVerifierSynchronicityQuery="如何进行验证?"
HandshakeSnooperVerifierSynchronicityAsynchronousOption="Asynchronously (${CYel}fast systems only${CClr})." HandshakeSnooperVerifierSynchronicityAsynchronousOption="Asynchronously (${CYel}fast systems only${CClr})."
HandshakeSnooperVerifierSynchronicitySynchronousOption="Synchronously (${CGrn}推荐${CClr})." HandshakeSnooperVerifierSynchronicitySynchronousOption="Synchronously (${CGrn}推荐${CClr})."
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
HandshakeSnooperStartingArbiterNotice="${CCyn}Handshake Snooper$CClr arbiter daemon running." HandshakeSnooperStartingArbiterNotice="${CCyn}Handshake Snooper$CClr 仲裁守护进程正在运行."
HandshakeSnooperSnoopingForNSecondsNotice="Snooping for \$HandshakeSnooperVerifierInterval seconds." HandshakeSnooperSnoopingForNSecondsNotice="Snooping for \$HandshakeSnooperVerifierInterval seconds."
HandshakeSnooperStoppingForVerifierNotice="Stopping snooper & checking for hashes." HandshakeSnooperStoppingForVerifierNotice="停止窥探并检查hashes."
HandshakeSnooperSearchingForHashesNotice="Searching for hashes in the capture file." HandshakeSnooperSearchingForHashesNotice="在捕获文件中搜索hashes."
HandshakeSnooperArbiterAbortedWarning="${CYel}Aborted${CClr}: The operation's been aborted, no valid hash was found." HandshakeSnooperArbiterAbortedWarning="${CYel}失败${CClr}: 操作已中止未找到有效的hash."
HandshakeSnooperArbiterSuccededNotice="${CGrn}Success${CClr}: A valid hash was detected and saved to fluxion's database." HandshakeSnooperArbiterSuccededNotice="${CGrn}成功${CClr}: 检测到有效hash并保存到fluxion的数据库中."
HandshakeSnooperArbiterCompletedTip="${CBCyn}Handshake Snooper$CBYel attack completed, close this window and start another attack.$CClr" HandshakeSnooperArbiterCompletedTip="${CBCyn}Handshake Snooper$CBYel 攻击完成,关闭此窗口并开始另一次攻击.$CClr"
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
# FLUXSCRIPT END # FLUXSCRIPT END

View File

@ -26,7 +26,7 @@ FLUXIONStartingWIMonitorNotice="启动监听模式..."
FLUXIONTargetSearchingInterfaceQuery="选择用于目标搜索的无线接口." FLUXIONTargetSearchingInterfaceQuery="选择用于目标搜索的无线接口."
FLUXIONTargetTrackerInterfaceQuery="为目标跟踪选择无线接口." FLUXIONTargetTrackerInterfaceQuery="为目标跟踪选择无线接口."
FLUXIONTargetTrackerInterfaceQueryTip="${CSYel}可能需要选择专用接口.$CClr" FLUXIONTargetTrackerInterfaceQueryTip="${CSYel}可能需要选择专用接口.$CClr"
FLUXIONTargetTrackerInterfaceQueryTip2="${CBRed}如果您不确定,请选择\"${CBYel}Skip${CBRed}\"!$CClr" FLUXIONTargetTrackerInterfaceQueryTip2="${CBRed}如果您不确定,请选择\"${CBYel}跳过${CBRed}\"!$CClr"
FLUXIONIncompleteTargettingInfoNotice="缺少ESSIDBSSID或频道信息!" FLUXIONIncompleteTargettingInfoNotice="缺少ESSIDBSSID或频道信息!"
FLUXIONTargettingAccessPointAboveNotice="Fluxion正在瞄准上面的接入点." FLUXIONTargettingAccessPointAboveNotice="Fluxion正在瞄准上面的接入点."
FLUXIONContinueWithTargetQuery="继续这个目标?" FLUXIONContinueWithTargetQuery="继续这个目标?"

View File

@ -1,31 +1,39 @@
### Fluxion instructions ### Fluxion instructions
Blackarch and arch strike already include this tool, kali doesn't. But you could try to fluxion with: `./fluxion`
#### Error codes #### Step 1: Cloning the git repository
Fluxion exit with **1**: `git clone https://github.com/FluxionNetwork/fluxion`
**Reason: **Aborted, please execute the script as root.
**Solution:** `sudo ./fluxion`
Fluxion exit with **2**: #### Step 2: Execute fluxion
**Reason: **Aborted, X (graphical) session unavailable. Just navigate to the fluxion directory or the directory containing the scripts in case you downloaded them manually. If you are following the terminal commands I'm using, then it's just a simple change directory command for you. After you can execute the script.
**Solution:** Run fluxion in a grafical session
Fluxion exit with **3**:
**Reason: **Aborted, xdpyinfo is unavailable.
**Solution:** Depend on your package manager
``` ```
apt-get install xdpyinfo # for debian and kali cd fluxion
pacman -S xdpyinfo # for arch ./fluxion -i
yum install xdpyinfo # for gentoo
``` ```
Fluxion exit with **4**: Your unmet dependencies will be resolved, and then you can use fluxion.<br>
**Reason: **Aborted, xterm test session failed. **Note** You can try parameter `-i` which allows fluxion, auto install dependencies.
**Solution:** Run fluxion in a grafical session
Fluxion exit with **5**: #### Step 3: Select language
**Reason: **Aborted, enhanced getopt isn't available. Make sure your select the right language. Fluxion does support over 10+ languages. If there are any spelling errors, let us know or submit a pull request.
**Solution:** Depend on your package manager
Fluxion exit with **6**: #### Step 4: Select interface
**Reason: **Aborted, can't generate a workspace directory. Select a prober interface make sure that it support AP mode and master mode. Both are required for fluxion. You can check both if you run the diagnostic script, located inside the scripts folder. You only has to do as root `./diagnostic [interface]`.
**Solution:** Make sure you have some diskspace left
#### Step 5: Gather handshake
In order to make sure that fluxion can check if there is a valid password you have to make sure that you gather handshake first. Run the handshake snooper attack first. Select and deauth option and a delay.
#### Step 6: Start ap mode
Now, after gathering the handshake you can run the AP. Select the ssl option and your favorite login site. Generic sites and custom router sites are supported. You can also use your own by running the router.sh script.
#### Exit codes
**Check exit code with:** `echo $?`
| Exit codes | Reason | Solution |
| :--: |---|---|
| **1** | Aborted, please execute the script as root. | `sudo ./fluxion` |
| **2** | Aborted, X (graphical) session unavailable. | Run fluxion in a grafical session |
| **3** | Aborted, xdpyinfo is unavailable. | ```apt-get install xdpyinfo``` |
| **4** | Aborted, xterm test session failed. | Run fluxion in a grafical session |
| **5** | Aborted, enhanced getopt isn't available. | Depend on your package manager |
| **6** | Aborted, can't generate a workspace directory. | Make sure you have some diskspace left |