Networking Forums

Networking Forums > Wireless Networking > Wireless Internet > Monitor mode 802.11 on Windows

Reply
Thread Tools Display Modes

Monitor mode 802.11 on Windows

 
 
Richard Kaszeta
Guest
Posts: n/a

 
      11-08-2006, 07:42 PM
I've developed a Java library[1] that creates analogs to the standard
java.net.Socket class, with raw access to packets at the IP and
Ethernet frame layers, creating generic Packet objects(basically, this
lets me do low-level r/w network access in Java with a fairly
straightforward API that's consistent between the different layers of
the network). Basic concept is to allow use of protocols that aren't
supported by java.net (so far, it's been used to write packet
sniffers, nmap style port scanners, and I'd like to extend this
functionality to include 802.11 packet monitoring, but have only been
able to do this with a limited set of adapters under Linux. Under
Windows, due to driver limitations, 802.11 devices are only accessible
as virtual 802.3 devices, so I can't do any interesting radio packet
level sniffing or manipulation.

So I'm looking for recommendations for Windows drivers (commercial
drivers are acceptable) that enable promiscuous/monitor mode access
for at least read support, and preferably read and write support. A
clearly defined API is good as well.

Note that, for a variety of functionality reasons, we don't use (and
would prefer not to use) WinPcap to access packets.

[1] Internal to my company, presently, but I'm probably going to have
it open-sourced soon.

--
Richard W Kaszeta
(E-Mail Removed)
http://www.kaszeta.org/rich
 
Reply With Quote
 
 
 
 
Jeff Liebermann
Guest
Posts: n/a

 
      11-09-2006, 01:12 AM
On 08 Nov 2006 14:42:53 -0600, Richard Kaszeta <(E-Mail Removed)>
wrote:

>(...) Under
>Windows, due to driver limitations, 802.11 devices are only accessible
>as virtual 802.3 devices, so I can't do any interesting radio packet
>level sniffing or manipulation.


Note that it's not just the driver. The wireless device has to be
capeable of supporting promiscuous and/or monitor mode.

>So I'm looking for recommendations for Windows drivers (commercial
>drivers are acceptable) that enable promiscuous/monitor mode access
>for at least read support, and preferably read and write support. A
>clearly defined API is good as well.


http://www.cacetech.com/products/index.htm
http://www.wildpackets.com/support/p...opeek/hardware

>Note that, for a variety of functionality reasons, we don't use (and
>would prefer not to use) WinPcap to access packets.


It's rather difficult to avoid using something so popular.

>[1] Internal to my company, presently, but I'm probably going to have
>it open-sourced soon.


Yeah, that would make me really happy.

--
# Jeff Liebermann 150 Felker St #D Santa Cruz CA 95060
# 831-336-2558 (E-Mail Removed)
# http://802.11junk.com (E-Mail Removed)
# http://www.LearnByDestroying.com AE6KS
 
Reply With Quote
 
Richard Kaszeta
Guest
Posts: n/a

 
      11-09-2006, 01:37 AM
Jeff Liebermann <(E-Mail Removed)> writes:
> >(...) Under
> >Windows, due to driver limitations, 802.11 devices are only accessible
> >as virtual 802.3 devices, so I can't do any interesting radio packet
> >level sniffing or manipulation.

>
> Note that it's not just the driver. The wireless device has to be
> capeable of supporting promiscuous and/or monitor mode.


Yeah, but there are still plenty of devices that allow this, at least
with a good driver (my first prototype implementation was on Linux
using an old Orinoco Gold card).

> >So I'm looking for recommendations for Windows drivers (commercial
> >drivers are acceptable) that enable promiscuous/monitor mode access
> >for at least read support, and preferably read and write support. A
> >clearly defined API is good as well.

>
> http://www.cacetech.com/products/index.htm


That's what I'm working with now, which is probably going to be my
first effort.

> http://www.wildpackets.com/support/p...opeek/hardware


On my to-check out list as well.

> >Note that, for a variety of functionality reasons, we don't use (and
> >would prefer not to use) WinPcap to access packets.

>
> It's rather difficult to avoid using something so popular.


Indeed, but there were some significant security issues for the
application driving all this work, and especially when writing packets
it was more than a little kludgy.

> >[1] Internal to my company, presently, but I'm probably going to have
> >it open-sourced soon.

>
> Yeah, that would make me really happy.


I'll make a post here when I do that, since it should be useful, and
I'd like to get more people using/testing it. That, and the fact that
this software was sort of a byproduct of other work anyways.

Thanks for the pointers.

--
Richard W Kaszeta
(E-Mail Removed)
http://www.kaszeta.org/rich
 
Reply With Quote
 
C Denver
Guest
Posts: n/a

 
      11-12-2006, 04:07 AM

"Richard Kaszeta" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Jeff Liebermann <(E-Mail Removed)> writes:
> Yeah, but there are still plenty of devices that allow this, at least
> with a good driver (my first prototype implementation was on >Linux using
> an old Orinoco Gold card).


You should have kept the Orinoco Gold card, lol...they are so good that I am
getting one shipped in from New York all the way over the the UK.


 
Reply With Quote
 
Richard Kaszeta
Guest
Posts: n/a

 
      11-12-2006, 12:40 PM
"C Denver" <(E-Mail Removed)> writes:

> "Richard Kaszeta" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
> > Jeff Liebermann <(E-Mail Removed)> writes:
> > Yeah, but there are still plenty of devices that allow this, at least
> > with a good driver (my first prototype implementation was on >Linux using
> > an old Orinoco Gold card).

>
> You should have kept the Orinoco Gold card, lol...they are so good that I am
> getting one shipped in from New York all the way over the the UK.


I still have it (actually, I have quite a few of them), but it's an
older one and doesn't do 802.11g.

--
Richard W Kaszeta
(E-Mail Removed)
http://www.kaszeta.org/rich
 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Intel pro 2200bg mode monitor ? NeCrOS Linux Networking 1 04-15-2005 05:25 AM
RF Monitor Mode Stuart Robinson Wireless Internet 0 04-11-2005 08:35 AM
IPTables and monitor mode bjohnsme Wireless Internet 2 07-28-2004 05:06 PM
IPTables and monitor mode bjohnsme Linux Networking 0 07-28-2004 12:39 PM
monitor mode and promiscuous mode joseph Wireless Internet 0 06-27-2003 06:04 AM



1 2 3 4 5 6 7 8 9 10 11