wifi_honey
所属分类:Linux/Unix编程
开发工具:Unix_Linux
文件大小:3KB
下载次数:7
上传日期:2013-03-30 15:59:34
上 传 者:
wardens
说明: 一个开放源码的linux下的wifi蜜罐程序,也可以用来研究的python源码。
(Under an open source linux wifi honeypot program, can also be used to study the python source.)
文件列表:
wifi_honey\screen_wifi_honey.rc (491, 2012-11-19)
wifi_honey\wifi_honey.sh (835, 2012-11-19)
wifi_honey\wifi_honey_template.rc (511, 2012-11-19)
wifi_honey (0, 2012-11-19)
Wifi Honey
==========
Copyright (c) 2011, Robin Wood
The idea for this script came while watching episode 26 of the Wifi Security
Mega Primer from Security Tube ( http://www.securitytube.net/video/1921 ). If
you have not watched it I highly recommend the series, it a great set of videos.
In the video Vivek explains how to work out what encryption a client is looking
for in a given network by setting up four fake access points, each with a
different type of encryption, None, WEP, WPA and WPA2 and the seeing which of
the four the client connects to.
I've had mixed results with this, especially differentiating between WPA and
WPA2 but as an idea it is sound and it does work some of the time so is
certainly worth trying.
In the case of WPA/WPA2, by running airodump-ng along side this you also end up
capturing the first two packets of the four way handshake and so can attempt to
crack the key with either aircrack-ng or coWPAtty.
What this script does is to automate the setup process, it creates five monitor
mode interfaces, four are used as APs and the fifth is used for airodump-ng. To
make things easier, rather than having five windows all this is done in a screen
session which allows you to switch between screens to see what is going on. All
sessions are labelled so you know which is which.
Installation
============
The script requires screen and the aircrack-ng suite, make sure they are both
installed and in the path.
You then need to make the wifi_honey.sh script executable and off you go.
chmod a+x wifi_honey.sh
Usage
=====
Usage is simple, start the script with the ESSID of the network you want to
impersonate.
./wifi_honey.sh fake_wpa_net
You can also specify the channel to use and the interface you want to base the
whole lot on:
./wifi_honey.sh fake_wpa_net 1 wlan1
The only other thing I can think of is that you should be in the directory with
the wifi_honey_template.rc file in it otherwise it will fail when trying to
create the screen resource file.
If you want to make any changes to the screen resource file, such as changing
the key to change tabs then make these in the wifi_honey_template.rc file, this
is why I kept it as a separate file rather than generating a new one each time.
Licence
=======
This project released under the Creative Commons Attribution-Share Alike 2.0
UK: England & Wales
( http://creativecommons.org/licenses/by-sa/2.0/uk/ )
近期下载者:
相关文件:
收藏者: