Main > Free Download Search >

Free wep software for linux

wep

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 27
aeswepd 0.4

aeswepd 0.4


aeswepd is UNIX daemon for changing WEP keys of WLAN devices in constant intervals. more>>
aeswepd is UNIX daemon for changing WEP keys of WLAN devices in constant intervals. The WEP keys are calculated by encrypting the current UNIX time using the AES cypher with a given constant key. aeswepd strengthens the security of the weak hardware based, standards compliant WEP technology.

aeswepd may use up to three hardware WEP keys: the first is set to the current, the second to the previous and the third to the next key. This is useful when working with not completely synchronized RTCs. If only a single hardware WEP key is used, you have to synchronize your RTCs so that no connectivity interrupts may occur.

aeswepd has several advantages over other solutions to improve WEP: it is easy to use, doesnt involve computing intensive algorithms, doesnt increase traffic latency. On the other hand it has several disadvantages as well: it requires an installation of aeswepd on all network members, it is not standardized, currently only APs which run a flavour of Linux may be used with it.

<<less
Download (0.10MB)
Added: 2006-05-17 License: GPL (GNU General Public License) Price:
1257 downloads
Weplab 0.1.5

Weplab 0.1.5


Weplab is a tool to review the security of WEP encryption in wireless networks from an educational point of view. more>>
Weplab is a tool to review the security of WEP encryption in wireless networks from an educational point of view.
Several attacks are available so it can be measured the efectiveness and minimun requirements of each one.
Weplab helps you to understand and analyze the security weaknesses present on WEP encryption for wireless networks. Different attacks using several vulnerabilities can be launched.
The user can play with lots of cracking parameters so it is easier to understand what the algoritm is doing and how easy or difficult is to crack the WEP key.
Enhancements:
- Stupid bug with small packets (like arp) fixed. Minimun size decreased to 20 bytes. Now weplab works like a charm with a arp replay attack (aireplay).
- Prints the right ascii password when a key is cracked using the dictionary mode.
<<less
Download (0.12MB)
Added: 2005-09-19 License: GPL (GNU General Public License) Price:
1544 downloads
Wepdecrypt 0.8

Wepdecrypt 0.8


Wepdecrypt is a wireless LAN tool based on wepattack that guesses WEP keys using an active dictionary attack. more>>
Wepdecrypt is a Wireless LAN Tool written in c which guesses WEP Keys based on a active dictionary attack, key generator, distributed network attack and some other methods, Wepdecrypt based on wepattack and GPL licensed.
Main features:
- Implemented packet filters.
- Only one crypted packet is enough to start cracking
- Has its own key generator.
- Can crack a dumpfile over a network.
- Can act as a server and client.
- Has an fltk gui.
Enhancements:
- Applied destdir patch thanks to VMiklos from frugalware (first patch applied Thanks! :).
- Modified configure and Makefile to support destdir and wkeygen features.
- Now wordfile can contain hex keys just add HEXKEY_FILE to the first line. Feature sugested by Scott Taylor thanks!.
- Added wkeygen, wkeygen is a modified version of an add-on from linux-wlan-ng to generate wep hex keys.
- Added a man page for wkeygen tool.
- Documentation updated to show usage of new features.
- Some source code clean ups.
- Applied a patch from gentoo to fix a little compiling problem.
- Added support to save bssid in server log when a key is found by a client.
- Added new code to generate keys, it has been widely improved, updated wepdecrypt to use this new code (old code is still there it will be removed soon).
- Added an option to set the mode for the new key generator (all, alpha, alphanumeric, numeric, printable, random).
- Now -n option works as it was supposed to.
- Version and Help options added to the guis help menu.
- Gui look and functionalities changed (added an option to set -d flag and another option to set the numbers of blocks to get and decrypt from the server).
- Reconstructed the way in which gwepdecrypt handles the output data. This fixes two bugs one that caused use of 100% of the CPU and another related with gwepdecrypt output (no more cutted lines, also fixed in windows).
- Added code to check if wepdecrypt is installed before executing it in gwepdecrypt (fixes a crash in gwepdecrypt).
- Little speed up enhacement.
- Some Gui, wepdecrypt and wkeygen minor bugs fixed.
- Windows support (Done. Binaries will be released with the next version).
- Modified wepdecrypt scripts to look for john in the path.
- Added a todo file.
- Added a file called Examples.txt with scripts that use tools from wepdecrypt.
<<less
Download (0.090MB)
Added: 2006-07-09 License: GPL (GNU General Public License) Price:
1213 downloads
WEP Key Changer 0.2

WEP Key Changer 0.2


WEP Key Changer project, in short WepKC is a client/server application that allows you to protect your wireless network. more>>
WEP Key Changer project, in short WepKC is a client/server application that allows you to protect your ad-hoc (point to point) wireless network when you are unable to use (due to software or hardware limitations) sophisticated protocols like WPA.

The program consists out of two parts:

the wepkcd daemon, which randomly changes the WEP key after a specified amount of time and sends the chosen key, encrypted with AES, to the wepkcc client
the wepkcc client, which receives the key through the encrypted channel and changes the WEP key in the client machine

The server also waits for packets ("pings") from the client, resetting the WEP key to a defined value when the client goes down and stops pinging the server.

If someone tries to use the wireless network without contacting the server, the connection will be dropped repeatedly in order to prevent further annoyance from strangers (please note that this feature, at the moment, works only in *nix systems).

And its very easy to setup and use.

<<less
Download (4.2MB)
Added: 2006-08-14 License: GPL (GNU General Public License) Price:
1197 downloads
Raw Fake AP 0.2

Raw Fake AP 0.2


Raw Fake AP is a program that emulates valid IEEE 802.11 access points using wireless raw injection. more>>
Raw Fake AP is a program that emulates valid IEEE 802.11 access points using wireless raw injection.
Raw Fake AP application aims to create both beacon and probe response frames and could be used to "hide" real networks from novice wardrivers or for testing wireless intrusion detection systems.
Main features:
Overall features:
- Raw injection of beacon and probe response frames in monitor mode
- Try to forge coherent sequence numbers and BSS timestamps (depending on driver injection capabilities)
- Try to have a coherent time interval between beacons (which is hard to achieve without a real time kernel)
Command line interface will help you to choose between:
- Randomize Open/WEP/WPA/RSN crypto
- Randomize b/g cards
- Channel hopping
- TXpower hopping
- Randomize ESSIDs (alnum or not)
- Randomize BSSIDs
- Choose beacon interval
- Choose number of fake access points
- Choose a file with valid OUIs
- Choose a file with ESSIDs
- Choose between beacon or probe response frames
- Select a destination MAC address
<<less
Download (0.013MB)
Added: 2006-02-08 License: GPL (GNU General Public License) Price:
1380 downloads
seppl 0.4

seppl 0.4


seppl is both a protocol definition and a software implementation of a new encryption layer for IPv4. more>>
seppl is both a protocol definition and a software implementation of a new encryption layer for IPv4. seppl project makes use of symmetric cryptography for encrypting the whole traffic on a network. Its implementation is designed around Linux netfilter/iptables.
seppl introduces two new netfilter targets: CRYPT and DECRYPT. A firewall rule may thus be used for encrypting/decrypting the incoming and outgoing network traffic. This makes seppl extraordinarily easy to use, since no daemons need to run for secure communication.
seppl uses the encryption engine of the Linux Cryptographic API which is available in kernel 2.4.22 and newer.
seppl is primarily intended for encrypting wireless LANs (as secure replacement of the broken WEP encryption) and local ethernet networks but may be used for large scale VPN solutions as well.
The protocol seppl relies on is not compatible with any other software. The protocol is open and well defined but there is no implementation other than this reference software.
Why SEPPL, there are already IPSEC, CIPE,...?
CIPE may be used for point-to-point connections only. It has tunnel structure and thus introduces new IP addresses. This is not always desirable. It requires a user space daemon.
IPSEC/FreeSwan is extremely complicated to use. Due to its strange routing scheme it is nearly impossible to use together with routing daemons. IPSEC is heavyweight.
seppl is truely peer-to-peer. It encrypts seamlessly all outgoing traffic and it thus compatible with routing daemons. It is extremely easy to use as well, as it makes no change to the normal routing behaviour. seppl is extremely lightweight.
The Implementation
The implementation consists of three Linux kernel modules: seppl.o, ipt_CRYPT.o and ipt_DECRYPT.o. The former is the in-kernel key manager, the latter are the two new netfilter targets. Both depend on seppl.o.
seppl.o must be inserted into kernel in first place. The key manager may be accessed with the file /proc/net/seppl_keyring. It contains binary key data, and is initially empty. You may add a new key by writing it to that file.
The two Python scripts seppl-ls and seppl-gen-key me be used for key management. seppl-ls may be used for converting seppl keys between the binary format used by /proc/net/seppl_keyring and a human readable XML based format. Simply call seppl-ls for a list of all currently active keys. seppl-gen-key generates a new key from /dev/urandom. By default it will use the XML format. The parameter -x forces binary mode. You may generate and activate two keys "linus" and "alan" by issuing the following command lines:
seppl-gen-key -n linus -x > /proc/net/seppl_keyring
seppl-gen-key -n alan -x > /proc/net/seppl_keyring
seppl-ls without argument lists the new keys saved in the kernel keyring. You may remove all (currently unused) keys by issuing:
echo clear > /proc/net/seppl_keyring
Since seppl is based on symmetric cryptography using shared keys you have to copy newly generated keys to every host you want to connect to your seppl infrastructure. (preferably via SSH or any other secure file transfer) You get a binary copy of your current keyring by issuing:
cat /proc/net/seppl_keyring > keyring.save
Now copy that file keyring.save to all other hosts and issue the following command there:
cat keyring.save > /proc/net/seppl_keyring
That is simple, isnt it?
After doing so you may configure your firewall settings on each host:
iptables -t mangle -A POSTROUTING -o eth0 -j CRYPT --key linus
iptables -t mangle -A PREROUTING -i eth0 -j DECRYPT
This will encrypt all outgoing traffic on eth0 with the key "linus". All incoming traffic is decrypted with either "linus" or "alan", depending on the key name specified in the specific network packet. Unencrypted incoming packets are silently dropped. Use
iptables -t mangle -A PREROUTING -p 177 -i eth0 -j DECRYPT
for allowing both crypted and unencrypted incoming traffic.
Thats it. Youre done. All your traffic on the local subnet is now crypted with seppl.
The default cipher is AES-128. If you dont specify the name of the used key it defaults to "def".
An SysV init script /etc/init.d/seppl is provided. It will load seppls kernel modules and write all keys from the directory /etc/seppl to the kernel keyring. It will not add any firewall rules, however.
Performance issues
The network packets are increased in size when they are crypted, since two new headers and the IV are added. (36 bytes in average) This conflicts on some way with the MTU management of the Linux kernel and results in having all large packets (that is: package size near MTU) fragmented in one large and another very small package. This will hurt network performance. A work-around of this limitation is using the TCPMSS target of netfilter to adjust the MSS value in the TCP header to smaller values. This will increase TCP perfomance, since TCP packets of the size of the MTU are no longer generated. Thus no fragmentation is needed. However, TCPMSS is TCP specific, it wont help on UDP or other IP protocols.
Add the following line before encryption to your firewall setup:
iptables -t mangle -A POSTROUTING -p tcp --tcp-flags SYN,RST SYN -o eth0 -j TCPMSS --set-mss $((1500-40-8-16-6-15))
The Protocol
For encryption every single unencrypted packet is taken and converted to a crypted one. Not a single further packet is ever sent.
Original SEPPL counterpart
+------------+ +-----------------------+
| IP-Header | | Modified IP-Header | |
+------------+ +-----------------------+ |
| Payload | | SEPPL-Header | > Unencrypted
+------------+ +-----------------------+ |
| Initialization Vector | |
+-----------------------+ /
| SEPPL-Header |
+-----------------------+ | Crypted
| Payload | |
+-----------------------+ /
The original IP header is kept as far as possible. Only three fields are replaced with new values. The protocol number is set to 177, the fragment offset is set to 0 and the total length is corrected to the new length. All other fields are kept as is, including IP options.
The unencrypted seppl header consists of a one-byte cipher number and a key name. Currently only 0 and 1 are defined as cipher numbers for AES with 128bit key, resp. AES with 192bit key. The key name (7 bytes) may be used to select a specific key in a larger keyring.
The IV is used for CBC coding of the cipher used. It differs from packet to packet, but is not randomly generated. Due to perfomance reasons, only the initial IV on system startup is randomized, all following IVs are generated by incrementing the previous ones.
The crypted seppl header consists of three saved fields of the original IP header (protocol number, fragment offset, total length) and a byte which is always 0 for detecting unmatching keys.
The payload is the original IP-playload, from the TCP/UDP/other header to the end.
Version restrictions:
- seppl interferes with netfilters connection tracking in some way. Thus you will not be able to use NAT in conjunction with seppl. If you use connection tracking in some other way together with seppl your mileage may vary.
- seppl is tested with Linux 2.6.1. Use version 0.3 for Linux 2.4.
<<less
Download (0.32MB)
Added: 2006-05-17 License: GPL (GNU General Public License) Price:
1255 downloads
waproamd 0.6

waproamd 0.6


waproamd is a Linux WLAN roaming daemon for IEEE 802.11b cards supported by a driver with the wireless extension API. more>>
waproamd is a Linux WLAN roaming daemon for IEEE 802.11b cards supported by a driver with the wireless extension API.
It is intended to configure the WEP keys according to the networks found.
Due to driver and stability issues, starting from version 0.5 ifplugd is no longer recommended for joint use with waproamd.
The default action scripts of waproamd are modified accordingly: they run ifup/ifdown on their own behalf when a new network became available or and old one is lost.
If you like you may still use waproamd and ifplugd on the same interface together, but you have to modify the default configuration to reflect that.
An alternative implementation of a tool like this is [17]wlandetect.
Mode of Operation:
As long as the local NIC is not associated to any wireless network waproamd scans iteratively for them. If one is detected, a script in /etc/waproamd/scripts/ named after the MAC address of the access point is called (First lowercase, than uppercase is checked).
If a script like this is not found a script named essid: in the same directory is used. Special characters are escaped in an HTTP URL like fashion. If this script is not existent, /etc/waproamd/scripts/default is called instead.
The first argument to this script is "start". If the association is lost, the same script is run with the argument "stop". While the NIC is associated no scans are issued.
If multiple WLANs are detected at the same time, the network which is detected by the hardware first is selected. However, networks where a matching script exists take precedence.
waproamd requires a network driver supporting the Linux wireless extensions v15 or newer. The driver needs to support scanning for wireless networks, which may be tested by running "iwlist scan".
If the driver supports the wireless event subsystem, waproamd may use it to improve latency behaviour. It is not required, however.
waproamd supports the host_roaming private ioctl() as defined by the [21]hostap driver.
Dont forget to install a firewall on your computer, since waproamd will try to log into any network it finds with default settings, if not configured otherwise. Yes, you a right, waproamd is war-driving on steroids.
Enhancements:
- added spec file
- disable host roaming by default
- the default configuration doesnt rely on ifplugd anymore
<<less
Download (0.12MB)
Added: 2005-09-21 License: GPL (GNU General Public License) Price:
1493 downloads
wireless-applet 0.0.2

wireless-applet 0.0.2


wireless-applet is an applet for the GNOME Panel displaying available wireless networks. more>>
wireless-applet is an GNOME Panel applet displaying available wireless networks with the ability to add a listed network to the system configuration easily.

Brings the comfort of NetworkManager to wpa_supplicant users. Supports WEP, WPA-PSK, and open wireless networks.

<<less
Download (0.072MB)
Added: 2006-01-19 License: GPL (GNU General Public License) Price:
1394 downloads
Wellenreiter 1.9

Wellenreiter 1.9


An easy to use, GTK/Perl-based wireless sniffer/scanner with enhanced features. more>>
Wellenreiter is a gtkperl program that makes the discovery and auditing of 802.11b wireless networks as easy as possible.
For discovery of the accesspoints / networks / ad-hoc cards, Wellenreiter has an amazingly easy to use scanner window, which searches for any accesspoint within the range of the scanning device.
It detects and differentiates essid broadcasting and non-broadcasting wireless networks. The manufacturer is detected by the devices MAC address. WEP and BSS / IBSS detection is also implemented.
Detecting essids of non-broadcasting networks is possible and gps support is also built in (Requires gpsd). Wellenreiter is the first Wireless scanner that does not need to be configured anymore.
Its amazing autodetection takes care about taking the correct cardtype and using the right comands. Lucent/Orinocco, Cisco and Prism2/2.5 (WLAN-NG drivers) based Cards are supported now. NO, hosap drivers actualy dont work in this version, stay tuned for that.
The Networks with a red symbol are "non-essid-broadcasting" ones. This means the accesspoint does not send out the essid network name for security reasons.
Non-broadcasting networks can be only detected by using the raw-sniffing mode. Green symbols are shown for a broadcasting network.
The distinction between WEP/cleartext sending accesspoints is indicated by the word "ON" or "OFF" and a little open or closed lock icon. AD-Hoc stations (BSS) have different icons than real accesspoints (IBSS).
Channels that are holding new objects are colored red until you select it. The pkt indicator on the right side of the listview alternates between the two characters "+" and "*". When it alternates, this accesspoint is sending traffic.
So its a traffic indication. If you click on an object in the treeview you will get the detail window. This window refresh after a while. Keep it open to see arp and dhcp traffic.
Use the logwindow to take care of all your findings and the trafficwindow to see what packets are coming in. Oh, one word about saving, it automaticly saves a dump and a savefile to your homedrive.
Main features:
- Cisco based cards
- Lucent based cards
- Prism2 based cards (Wlan-ng drivers only)
Enhancements:
- Added the Userguide in the docs diretory.
- Raised the packetcapture lenght from 400 to 65535 wich should not truncate anymore.
- Still adding some smaller fixes. Added a patch for better detection of prism2 based PCI and usb cards.
- Choose card window fixed.
- IBSS/ESS text in window is now correct, sorry for that.
<<less
Download (0.51MB)
Added: 2005-09-19 License: GPL (GNU General Public License) Price:
1525 downloads
KWifiSelector 0.8

KWifiSelector 0.8


KWifiSelector is a KDE tool to display all available wireless networks (WLAN). more>>
KWifiSelector is a KDE tool to display all available wireless networks (WLAN). For each of them, the parameters (such as IP configuration and WEP keys) can be configured.
KWifiSelector also allows the user to connect to and disconnect from a selected network.
Enhancements:
- The root elevation mechanism was changed from using kdesu to sudo.
- This allows avoiding giving everyone the root password.
<<less
Download (0.57MB)
Added: 2006-09-20 License: GPL (GNU General Public License) Price:
1136 downloads
WifiScanner 1.0.2a

WifiScanner 1.0.2a


ntop is a network traffic probe that shows the network usage. more>>
WifiScanner is a tool that has been designed to discover wireless node (i.e access point and wireless clients). It is distributed under the GPL License.
WifiScanner work with CISCO card and prism card with hostap driver or wlan-ng driveri, prism54g, Hermes/Orinoco, Atheros.
An IDS system is integrated to detect anomaly like MAC usurpation.
Enhancements:
- "Wep" was changed to "Cry" for a crypted packet, because with Wpa the packet is marked Wep but its not wep.
- More compatibility with Debian was added. libpcap was modified.
- Bugs were fixed.
<<less
Download (0.87MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
992 downloads
KWiFiManager 3.5.3

KWiFiManager 3.5.3


With the application KWiFiManager you can configure and monitor your wireless LAN PC-Cards under Linux/KDE. more>>
With the application KWiFiManager you can configure and monitor your wireless LAN PC-Cards under Linux/KDE. The application is made for KDE version 3.x only.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute`configure itself.
Running `configure takes a while. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Main features:
- The "Scan for networks..." button now allows you to switch to the networks it has discovered. This works even for WEP encrypted networks, you can enter the WEP key in the results window
- The system tray icon is now transparent so that it fits nicely into arbitrary kicker skins. It has also been brushed up a little so that the numbers should never be so large that they obscure parts of the icon or become unreadable.
- A tooltip that tells the currently connected SSID has been added to the system tray icon
- The control center module attempts to auto-detect if you entered a hexadecimal or string key
- Interface selection is now done per config, not globally in order to support more than one interface. It defaults to auto-detection to make things easier if only one interface is present
<<less
Download (7.1MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1228 downloads
/etc/net Scripts 0.9.2

/etc/net Scripts 0.9.2


/etc/net represents a new approach to Linux network configuration tasks. more>>
/etc/net represents a new approach to Linux network configuration tasks. /etc/net Scripts is inspired by the limitations of traditional configuration subsystems.
/etc/net provides builtin support for configuration profiles, interface name management, removable device support, full iproute2 command set support, interface dependency resolution, and a QoS configuration framework.
/etc/net provides support for the following interface types: Ethernet, WiFi (WEP), IPv6/IPv6 tunnels, PSK IPSec tunnels, VLAN, PLIP, Ethernet bonding and bridging, traffic equalizer, Pent@NET, usbnet, and PPP.
Due to its modular design, support for new interface types can be added without overall design changes.
Enhancements:
- This release features mostly new features (ip6tables, ebtables, OpenVPN, and tun/tap) and some bugfixes (IP rules, wireless, firewall, and DVB).
<<less
Download (0.063MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
915 downloads
KWlan 0.6.3

KWlan 0.6.3


KDE frontend for WPA Supplicant. more>>
KDE frontend for WPA Supplicant. KWlan allows you to configure different network profiles using all encryptions wpa_supplicant provides (wpa, wpa2, wep etc).
Kicker icon shows connection status. Based on wpa_gui by Jouni Malinen.
Requires wpa_supplicant.
This is the second alpha version.
Main features:
Supports the graphical configuration of wpa_suplicant. Configurations are written via the wpa_supplicant api directly to /etc/wpa_supplicant.conf. Network configurations can be activated in the gui, a kicker icon displays the connection status.
<<less
Download (0.25MB)
Added: 2007-08-23 License: GPL (GNU General Public License) Price:
807 downloads
wmwlmon 0.9

wmwlmon 0.9


wmwlmon project is a WindowMaker dockapp which shows the state of a wireless network interface. more>>
wmwlmon project is a WindowMaker dockapp which shows the state of a wireless network interface In the title you see the network interface name and a led showing if the interface link is active.
As next you see the signal strength from the conntected access point in dB (decibel). The bar shows the signal strength in percents. If the bar is full, it means that you have the full throughput of the bandwidth displayed in Mbps.
As next you see the channel number. A red lock shines if WEP is enabled. The last line shows the network id.
Note: Compilation and testing has been successfully done on OpenBSD, and FreeBSD.
Enhancements:
- ported to FreeBSD, diff by Nathan Lay
- added signal strength support for WaveLAN chipsets, diff by Sam Chill
- style
<<less
Download (0.015MB)
Added: 2006-10-31 License: GPL (GNU General Public License) Price:
1089 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2