嗅探虚拟盒流量,主机os linux mint

时间:2014-01-22 04:06:44

标签: android virtualbox androvm

我的主机操作系统是:Linux Mint 15,virtualBox上的客户操作系统是:androVM。 我想要做的是从androVM获取所有http / s流量并通过mitmproxy进行隧道传输。 我使用以下内容,我通常通过vpn(tun0)连接到互联网。 虚拟机连接到NAT,tun0接口。 这是我正在使用的iptables脚本,是的,我确实通过adb在androVM上安装了证书。

我正在运行以下bash脚本,如下所示:

#!/bin/sh
echo "Setting up IP tables"
echo "Resetting iptables rules"
iptables -t nat -F
echo "Now setting up ip forwarding rules"
sysctl -w net.ipv4.ip_forward=1
echo "Setting up the routing rules so all traffic from tun0(whatever interface) goes to mitmproxy"
iptables -t nat -A PREROUTING -i tun0 -p tcp --dport 443 -j REDIRECT --to-port 8080
iptables -t nat -A PREROUTING -i tun0 -p tcp --dport 80 -j REDIRECT --to-port 8080
echo "Completed task"



$ sudo ./iptables.sh
$ sudo mitmproxy

此时发生的事情是androVM甚至无法访问互联网,我之前已经使用过它,它已经有效,可能正在做其他事情,任何提示,线索或指导都会受到赞赏。

由于

0 个答案:

没有答案