wget https://github.com/session-replay-tools/intercept/archive/master.zip
wget https://github.com/session-replay-tools/tcpcopy/archive/master.zip

tomcat要配置session共享,测试服务器连接存储session的redis的备库,否则会有很多问题出现。

复制源服务器安装tcpcopy  ip 192.168.1.6
./configure
make && make install

/usr/local/tcpcopy/sbin/tcpcopy -x 8180-192.168.1.3:8080 -s 192.168.1.3 -c 192.168.1.6
配置防火墙,拒绝响应  iptables -I INPUT -s 192.168.1.3 -p tcp --sport 8080-j DROP
#tcpdump可以抓到回包,其实并没有真正收到,tcpdump一般抓包是在数据链路层抓的,iptables是在ip层drop掉响应包,
而响应包先到数据链路层,再往上到达ip层,所以响应包会经过数据链路层,tcpdump能够抓到也正常,抓不到才不正常
复制8180端口应用的请求到 192.168.1.3上面的8080端口,
-s     intercept服务器地址
-n 3 复制3 倍的流量过去
-c     修改源IP地址127.0.0.1为 62.135.200.x地址  

==============
测试服务器安装intercept  ip 192.168.1.3   不要开启ip_forward
yum install libpcap-devel -y
./configure
make && make install

./intercept -i eth0 -F 'tcp and src port 8080' -d     tomcat不要配置session共享
-d 后台模式
-F 过滤包

results matching ""

    No results matching ""