|
利用Fpipe建立端口重定向。
Fpipe是個非常有趣的東東。為了證明Fpipe的端口重定向功能,我們來做這樣的試驗(yàn).首先在自己的機(jī)器上運(yùn)行Fpipe,如下:
E:\tool\FPip>fpipe -l 80 -s 90 -r 80 202.98.177.162
FPipe v2.1 - TCP/UDP port redirector.
Copyright 2000 (c) by Foundstone, Inc.
http://www.foundstone.com
//解釋一下這個命令
fpipe -l 80 -s 90 -r 80 202.98.177.162
將到本機(jī)80端口的連接通過90端口連接到202.98.177.162的80端口。一下是詳細(xì)語法:
FPipe [-hv?] [-brs ] IP
-?/-h - shows this help text
-c - maximum number of allowed simultaneous connections. Default is 32 #連接的最大數(shù)目,默認(rèn)是32
-l - listening port number #要監(jiān)聽的TCP端口號
-r - remote TCP port number #要定向到的IP主機(jī)的端口號
-s - outbound connection source port number #從哪個端口發(fā)出重定向信息
-v - verbose mode #詳細(xì)顯示過程
在上面的過程中,我們在自己的機(jī)器上建立了端口重定向:將到本機(jī)80端口的連接通過90端口連接到202.98.177.162的80端口
然后我們在瀏覽器中輸入:http://127.0.0.1,結(jié)果發(fā)現(xiàn)昆明高新區(qū)的網(wǎng)頁打了,這說明我們的重定向成功。
此時fpipe現(xiàn)實(shí)了如下的內(nèi)容:
Pipe connected:
In: 127.0.0.1:2092 --> 127.0.0.1:80
Out: 192.168.168.112:90 --> 202.98.177.162:80
從上面的輸出可以看出數(shù)據(jù)包經(jīng)過的路徑(192.168.168.112是我的IP)
好了成功以后,下面的東西我不說大家也知道了,將Fpipe拷貝到我們控制的網(wǎng)關(guān)上,執(zhí)行重定向:
fpipe -l 81 -s 91 -r 21 192.168.21.75 #在網(wǎng)關(guān)(202.98.*.*)執(zhí)行,將到202.98.*.*的81端口的數(shù)據(jù)通過91端口轉(zhuǎn)發(fā)向192.168.21.75的21端口。同樣的:
fpipe -l 82 -s 92 -r 23 192.168.21.75 #將到202.98.*.*的82端口的數(shù)據(jù)通過92端口轉(zhuǎn)發(fā)向192.168.21.75的23端口
fpipe -l 83 -s 93 -r 80 192.168.21.75 #將到202.98.*.*的83端口的數(shù)據(jù)通過93端口轉(zhuǎn)發(fā)向192.168.21.75的80端口
fpipe -l 84 -s 94 -r 139 192.168.21.75 #將到202.98.*.*的84端口的數(shù)據(jù)通過94端口轉(zhuǎn)發(fā)向192.168.21.75的139端口
下面的你更應(yīng)該知道了:
如果你在本機(jī)telnet到202.98.*.*的81就等價于你telnet到192.168.21.75的21,不對啊!192.168.21.75的21應(yīng)該FTP上去才對啊(哈哈),那就到ftp202.98.*.*的81端口吧!
|
|
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|