标签: wireless

无线嗅探使用pcap,MAC地址过滤器

我正在用C编写无线数据包嗅探器程序.我已经使用airmon-ng将我的无线接口设置为监控模式,现在我正在嗅探"mon0"接口.我正在使用linux(ubuntu 10.10).

我想将MAC地址设置为数据包的过滤器.我已经完成了如下所示,但它说"mon0没有分配IPV4地址"

 pcap_lookupnet(dev,&net,&mask,errbuf);
    printf("%s\n",errbuf);
    /* Open the session in promiscuous mode */
    handle = pcap_open_live(dev, BUFSIZ, 1, 1000, errbuf);
    if (handle == NULL) {
        printf("Couldn't open device %s: %s\n", dev, errbuf);
        return 2;
    }
    if(pcap_compile(handle,&fp,argv[0],0,net)==-1){
        fprintf(stderr,"Error calling pcap_compile\n");exit(1);}
    if(pcap_setfilter(handle,&fp) == -1){
        fprintf(stderr,"Error setting filter\n");exit(1);}
    /* The call pcap_loop() and pass our callback function */
    pcap_loop(handle, 10, my_callback, NULL);
Run Code Online (Sandbox Code Playgroud)

请帮帮我,我怎样才能设置过滤MAC地址?

wireless mode monitor capture pcap

0
推荐指数
1
解决办法
4259
查看次数

无线数据包捕获scapy的帮助

我的代码我尝试过如下:

from scapy.all import *

def PacketHandler(pkt) :

       if pkt.haslayer == 2 and pkt.subtype==0:

          if pkt.haslayer(IP) :

             ip=pkt.getlayer(IP)
             print ip.dst

          if pkt.haslayer(UDP):
               udp=pkt.getlayer(UDP)
               print udp.dport
          if pkt.haslayer(TCP) :
               tcp=pkt.getlayer(TCP)
               print tcp.port

sniff(iface="mon0", prn=PacketHandler) 
Run Code Online (Sandbox Code Playgroud)

使用这个,我想捕获所有无线数据包,但我只获得多播(IP/UDP)数据包.那么如何才能在我的无线网络中获取所有DATA数据包?我已经在我的接入点上禁用了加密(暂时),因此我可以访问数据包中的数据.

python security wireless scapy intrusion-detection

0
推荐指数
1
解决办法
5791
查看次数

如何通过命令行获取有关我的 mac 系统上可用的 wifi 连接的详细信息

目前我正在研究 MAC-10.9。我想知道我的系统上可用的所有 wifi 网络的详细信息。例如“SSIDName”:“network_ng”、“DefaultAuthenticationAlgorithm”:“RSNA_PSK”、“DefaultCipherAlgorithm”:“CCMP”、“SecurityEnabled”:“True”、“ConnectionStatus” ": "断开连接", "BssType": "基础设施", "NetworkConnectable": "True", "NumberOfSSIDs": "1", "ProfileName": "", "SignalQuality": "100"

只需查看此链接http://somesite.zzl.org/PowerBASIC/WiFi.html

同样,我想要我的 mac 系统的 wi-fi 信息

macos wireless ssid wifi

0
推荐指数
1
解决办法
1369
查看次数

低功耗传感器模块

我的下一个项目要求我拥有高效的无线传感器模块.基本上,这些模块应该能够读取温度,光线等传感器数据并通过其无线发射器/接收器输出.它可以是任何传感器,也必须是发射器和接收器.

我怎样才能达到很低的功率?

我希望这个设置可以运行一年,也许是六个月但是我现在使用Arduino芯片的原型和每分钟发送数据的XBee模块可以在一小时内清除9 V电池.我已经阅读了很多关于这个问题的内容,并且想知道XBee是否是不可能的.我担心的不是微控制器,它是如何在保持功耗预算的同时实现高效的无线通信.基本上,那里最好的低功耗无线模块是什么?

wireless electronics arduino xbee

-1
推荐指数
1
解决办法
1123
查看次数

这会使SSL加密容易受到攻击吗?

根据我的理解,在安全SSL通信之前,在双方之间建立对称密钥.现在,如果SSL会话涉及不安全的无线接入点,攻击者是否有可能嗅到无线电波并获取已建立的密钥?

security encryption ssl wireless cryptography

-1
推荐指数
1
解决办法
76
查看次数

有没有办法通过PHP或Javascript确定无线连接或电缆连接?

在网站上,我想知道访客是否使用无线或有线连接.有办法吗?

我想这样做的原因是当用户使用无线时提供地理位置服务,这比使用电缆更准确.当它是有线连接时,我根本不想提供这项服务,因为位置是错误的.

javascript wireless

-1
推荐指数
1
解决办法
212
查看次数

将发送无线信号的设备

我正在尝试启动一个项目,最终会检测到地下室的水并向楼上的电脑发送无线信号并根据该信号发送电子邮件.我是C#程序员,因此发送电子邮件应该非常简单.还有大量的水传感器,我确信我可以打开并连接到另一个无线发送信号的设备.无线发送信号是我卡住的地方.我一直在谷歌搜索,但在这个问题上找不到什么.我知道有一些东西可以做到这一点,但我想学习一些新的东西,甚至可能是一种新的语言,如果无线工具需要编程.

任何人都有使用独立设备的经验,您可以编程发送信号或知道可以处理的信息是什么?

wireless electronics

-1
推荐指数
1
解决办法
2790
查看次数

带开放API的无线键盘USB-Dongles

我正在寻找用于许多无线键盘的USB-Dongles,我可以通过API或库或其他任何方式(来自Android/iOS应用程序)与之交谈.罗技统一接收器会很棒,但没有真正可用的库或文档.

基本上我正在寻找像大量数量和可靠/大型供应商可用的inputstick.com.

非常感谢

usb wireless android ios logitech

-2
推荐指数
1
解决办法
228
查看次数