-A PREROUTING -s 10.0.10.0/24 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
-A PREROUTING -s 10.0.10.0/24 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 8080
-A POSTROUTING -s 10.0.10.0/24 -o eth0 -j MASQUERADE
COMMIT
Run Code Online (Sandbox Code Playgroud)
上面的代码是我用来在linux中转发流量的代码。
现在我需要在 Mac OSX 中做同样的事情。10.8 如果重要。
所以这里是交易。
之前,我使用代理连接到 linux 机器并使用该代理我能够使用 mitmproxy 监控流量
现在,在 mac 上,我使用内置的互联网共享,并想使用 mitmproxy,它只侦听端口 8080 的内容。
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether ac:de:48:81:1d:4a
inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
Configuration:
priority 0 hellotime 0 fwddelay 0 maxage 0
ipfilter disabled flags 0x2 …Run Code Online (Sandbox Code Playgroud) 这篇博文有一个模板 iptables 规则来转发流量,从路由器到另一个 IP 地址。
iptables -t mangle -A POSTROUTING \
-d [IP to spy on] \
-j ROUTE –tee –gw [IP of wireshark]
iptables -t mangle -A PREROUTING \
-s [IP to spy on] \
-j ROUTE –tee –gw [IP of wireshark]
Run Code Online (Sandbox Code Playgroud)
我没有测试该命令,因为我没有要监视的特定 IP。
然而,我尝试了以下似乎有语法问题的方法:
iptables -t mangle -A POSTROUTING \
-j ROUTE –tee –gw [IP of wireshark]
iptables -t mangle -A PREROUTING \
-j ROUTE –tee –gw [IP of wireshark]
Run Code Online (Sandbox Code Playgroud)
随着错误:
Try `iptables -h' or 'iptables --help' …Run Code Online (Sandbox Code Playgroud) 我有 3 个驱动器。为此,我们将分别称它们为 A、B 和 C。
A 是 2 TB
B 是 1 TB
C 是 500 GB
我已经跑了
rsync -avz -progress A B
Run Code Online (Sandbox Code Playgroud)
现在,B是充分和我想要移动/复制的内容是不是已经在B,从A到C
对我来说,A 上的内容会发生什么并不重要,因为无论如何我都会重新格式化。
如何从另一个文件中 grep OUT 文件的内容
假设我有一个文件“file1”,它有
a
b
c
Run Code Online (Sandbox Code Playgroud)
和另一个文件“file2”
a
b
c
d
e
f
Run Code Online (Sandbox Code Playgroud)
我通常会这样做
cat file2 | grep -v a | grep -v b | grep -v c
Run Code Online (Sandbox Code Playgroud)
有没有办法用文件来做到这一点
grep -v file2 file1
Run Code Online (Sandbox Code Playgroud) 说,在我的电脑上,我碰巧有三个互联网资源。
我手机上的 USB 系绳
WiFi到我的家庭网络
以太网到另一个与我的 wifi 不同的路由器。
我想用 1 浏览网页。2 将文件传输到家中的另一台机器,3 将其他文件传输到其他机器。
以上是一个过于夸张的用例。选项 3 很可能不存在。
这可能吗?
如何?
iptables ×2
networking ×2
router ×2
rsync ×2
command-line ×1
dd-wrt ×1
linux ×1
mac ×1
terminal ×1
unix ×1