Opened 13 years ago

Last modified 21 months ago

#32 accepted Open task

Create a wireless network sniffer plugin

Reported by: Arno Wacker Owned by: kopal
Priority: Nice to have Milestone: CrypTool 2.1 - Release 2020.1
Component: WEP Protocol Attack Plugin Keywords:
Cc:

Description

Create a input plugin which sniffs packets from the wireless adapter and outputs them as a stream. In case of encrypted WEP packets, this output should be connectable to the "Attacks on the WEP protocol" and give a real-world example/possibility to attack WEP. With the help of this plugin everybody should see, how easy it is, to break into a WEP-only protected network.

Maybe this plugin could even be of a more general nature, i.e. it could simply be a network sniffer, and offering the possibility to choose the network adapter from which to sniff. It should be analyzed if this is possible.

Change History (12)

comment:1 Changed 11 years ago by Matthäus Wander

Implemented NetworkCapture plugin in r2538. To be used in conjunction with the WEP attack plugin, I guess two things need to be done:

  • Both plugins need to use the same packet format: (afaik) NetworkCapture outputs packets on Link layer, i.e. including Ethernet frame, while WEP attack expects packets on Network layer, i.e. starting with IP header -- I didn't check this yet)
  • Both plugins need to use the same data type convention: NetworkCapture uses the new ICryptoolStream design (throw OnPropertyChanged on a blank stream and then push data into the stream -- stream is kept open) while I guess WEP attack expects a self-contained data stream (non-open-ended)

I keep the ticket open till the two things are checked.

comment:2 Changed 10 years ago by Matthäus Wander

Owner: changed from schroeder to kopal
Status: newassigned

comment:3 Changed 10 years ago by kopal

Status: assignedaccepted

comment:4 Changed 10 years ago by Arno Wacker

Milestone: CrypTool 2.0 RELEASECrypTool 2.1

Moved to 2.1

comment:5 Changed 9 years ago by kopal

Milestone: CrypTool 2.1 BETA 1CrypTool 2.0 BETA 10

comment:6 Changed 9 years ago by kopal

Milestone: CrypTool 2.0 BETA 10CrypTool 2.1 BETA 1

comment:7 Changed 4 years ago by kopal

Milestone: CrypTool 2.1 BETA 1CrypTool 2.1 - Q2 Release

Ticket retargeted after milestone closed

comment:8 Changed 4 years ago by kopal

Milestone: CrypTool 2.1 - Q2 ReleaseCrypTool 2.1 - 2018.2 Release

Milestone renamed

comment:9 Changed 4 years ago by kopal

Milestone: CrypTool 2.1 - 2018.2 ReleaseCrypTool 2.1 - Release 2018.2

Milestone renamed

comment:10 Changed 3 years ago by kopal

Milestone: CrypTool 2.1 - Release 2018.2CrypTool 2.1 - Release 2018.3

Ticket retargeted after milestone closed

comment:11 Changed 3 years ago by kopal

Milestone: CrypTool 2.1 - Release 2018.3CrypTool 2.1 - Release 2019.1

Ticket retargeted after milestone closed

comment:12 Changed 21 months ago by kopal

Milestone: CrypTool 2.1 - Release 2019.1CrypTool 2.1 - Release 2020.1

Milestone renamed

Note: See TracTickets for help on using tickets.