Tcpcopy???????????? 2
???????????? ???????[ 2014/6/16 14:45:56 ] ??????????????? Tcpcopy ???????
????????
????Tcpcopy
??????????Tcpcopy???????????????????????????????????????????????raw socket input ?????????????pcap ????????????Libpcap??Packet Capture Libray???????д????????????????????????C???????????????????????????????????y??????????????????????????????Tcpdump????Libpcap????????????????Libpcap????????????????????????????й????????????????????????ο?http://www.cnblogs.com/coder2012/archive/2013/04/13/3012390.html??????????????????????????????????Pcap???????????????£?
????./configure --enable-advanced --enable-pcap
????make
????make install
??????????????????????????Raw socket output ????????????Raw Socket?????????????£? ./tcpcopy -x 80-?????IP:?????????? -s ?????????IP -i eth0 ??????-i???????pcap??????????????????
????????????????????pcap_inject?????????????--enable-dlinject?????????????pcap_inject??????????????1.???????????????IP???????????????tcpcopy??????????????IP?????????????IP??????????????????????????????????????????£?????pacp_inject??????????·????????????IP??????????????2.???????????????????pcap_inject ?????????????????????????????pcap_inject ???????????30%??????(?????????)??????pcap_inject????????????????????????????????????????????????????tcpdump??????????.
????Pcap????????sudo ./tcpcopy -x ???????@???????????????????-?????????IP???:???????????@???????????? -s ????intercept?????IP??? -o ?????????豸 -i ????????豸??
?????????????
?????????????????????????????·???????????????????ó?????????·?????????????????????????????????£?
??????????????????????IP?????·??
????route del default gw ?????????IP
???????????????????IP?????????????????·??
????route add default gw ????????????????IP
??????????????????????????????????????????????????-????????????????IP??????????????????п???·????????????Щ???????????????????????ip??drop???????internet?????????????????????????????·???????Щ?????
??????????????
??????????????????????????????????????????????????????????????????п???·????cat /proc/sys/net/ipv4/ip_forward???0?????п???????????????????????pcap???????????????????£?
????./configure --enable-advanced --enable-pcap
????make
????make install
??????????????intercept???????pcap?????????ó?????????????????????????????tcpcopy????????????????????
????С??
????Tcpcopy??????????????????????Щ???繤????????臨?????????????????rawsocket+iptable+netlink??????pacp+route????????????????????????????????????????????Щ??????????????????????????????
?????????????????????????????????????ó???????????????????????????????????linux??IP_QUEUE??飬????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ε????????????????????????????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11