博文

目前显示的是标签为“WiFi”的博文

WiFi探针基础功能测试

         有很多场景,比如测试人密度、流量时,由于现在大家手机的WiFi都会打开,但未必会连接上,此时就可以使用WiFi探针功能进行统计周边WiFi设备数量,以便初步估计人流量,目前测试在Realtek的RTL8192EU模组上可以使用,执行如下命令进行:          ifconfig wlan0 down          iwconfig wlan0 mode monitor          第二条命令执行后,就会不停的有如下LOG输出(Kernel LOG):          [   388.494149@0] RTW: pre_recv_entry [WARN] Cannot find appropriate adapter - mac_addr : bc:d1:77:f4:36:42          [   388.498152@0] RTW: pre_recv_entry [WARN] Cannot find appropriate adapter - mac_addr : bc:d1:77:f4:36:42          [   388.507370@0] RTW: pre_recv_entry [WARN] Cannot find appropriate adapter - mac_addr : e0:06:e6:c5:bb:07          [   388.516814@0] RTW: pre_recv_entry [WARN] Cannot find appropriate adapter - mac_addr : bc:d1:77:f4:...

Android5.1双网卡NAT功能的iptables规则

    在Android5.1上面,我们参照了系统里的WiFi热点、USB Tether、Bluetooth Tether功能,发现有一组命令可实现双网卡的NAT网络地址转发功能:       echo 0 > /proc/sys/net/ipv4/ip_forward       /system/bin/iptables -t nat -A natctrl_nat_POSTROUTING -o eth0 -j MASQUERADE       /system/bin/iptables -A natctrl_FORWARD -i eth0 -o ap0 -m state --state ESTABLISHED,RELATED -g natctrl_tether_counters       /system/bin/iptables -A natctrl_FORWARD -i ap0 -o eth0 -m state --state INVALID -j DROP       /system/bin/iptables -A natctrl_FORWARD -i ap0 -o eth0 -g natctrl_tether_counters       /system/bin/iptables -A natctrl_tether_counters -i ap0 -o eth0 -j RETURN       /system/bin/iptables -A natctrl_tether_counters -i eth0 -o ap0 -j RETURN       /system/bin/iptables -D natctrl_FORWARD -j DROP       /system/bin/iptables -A natctrl_FORWARD -j D...