2010-12-04 2 views
0

Windows에서 무선 패킷 (802.11)을 이더넷 패킷 (802.3)으로 실시간 변환하는 방법은 무엇입니까?Windows에서 무선 패킷 (802.11)을 이더넷 패킷 (802.3)으로 실시간 변환하는 방법은 무엇입니까?

무선 LAN으로 무선 패킷을 받고 있습니다.

이 패킷을 이더넷으로 전달하고 싶습니다.

이 작업을 수행 할 수 있습니까?

+0

내 액세스 포인트가 열려 있습니다 (암호화되지 않았 음) –

답변

1

네트워크 브리징을 시도하고 있습니다. Windows는 XP에서 시작하여이 지원 기능을 내장하고 있습니다. 그러면 컴퓨터가 매우 비싼 두 포트 이더넷 스위치 (무선 링크가 포트 인)로 전환됩니다.

더 멋진 필터링을 수행하려면 TUN/TAP 드라이버 또는 pcap/WinPCAP을 사용하는 것이 좋습니다. 그러면 원시 프레임을 수신 할 수 있습니다.

+0

이 작업을 프로그램 언어 (예 : C#)로 수행 할 수 있습니까? –

+1

@ M.Rezaei : 가능합니다. libpcap/winpcap을 사용하여 시스템에 바인딩 된 모든 프레임을 수신 할 수 있지만 TAP 장치를 사용하여 프레임을 네트워크에 다시 주입해야합니다 (차례대로 TAP 장치를 물리적 어댑터에 연결해야 함). TAP은 또한 수신 도관 (브리징으로 인해)으로 사용될 수 있습니다. –