如何對埠進行操作

2021-08-01 18:31:46 字數 1298 閱讀 4584

首先檢視埠狀態,使用netstat命令

如果你的計算機有時候接收到的資料報導致出錯資料或故障,你不必感到奇怪,tcp/ip可以容許這些型別的錯誤,並能夠自動重發資料報。但如果累計的出錯情況數目佔到所接收的ip資料報相當大的百分比,或者它的數目正迅速增加,那麼你就應該使用netstat查一查為什麼會出現這些情況了。

一般用netstat -an 來顯示所有連線的埠並用數字表示。

netstat命令的功能是顯示網路連線、路由表和網路介面資訊,可以讓使用者得知有哪些網路連線正在運作。使用時如果不帶引數,netstat顯示活動的 tcp 連線。

netstat -ntlp 

//檢視當前所有tcp埠·

netstat -anp//來檢視哪些埠被開啟

netstat -ntulp |grep 80 

//檢視所有80埠使用情況·

netstat -an | grep 3306 

//檢視所有3306埠使用情況·

禁止/開啟/監聽埠方式

通過iptables工具(

iptables 元件是一種工具,也稱為使用者空間(user space),它使插入、修改和除去資訊包過濾表中的規則變得容易,

如果 linux 系統連線到網際網路或 lan、伺服器或連線 lan 和網際網路的**伺服器, 則該系統有利於在 linux 系統上更好地控制 ip 資訊包過濾和防火牆配置

)將埠禁掉

:udo iptables -a input -p tcp --dport 埠號 -j drop

sudo iptables -a output -p tcp --sport 埠號 -j drop

或者關掉對應的應用程式:

kill -9 pid(pid:程序號)

開啟:nc -lp 埠號

然後檢視確定是否開啟正常

監聽:使tcpdump命令來抓取監聽埠資料(

用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據使用者的定義對網路上的資料報進行截獲的包分析工具。 tcpdump可以將網路中傳送的資料報的「頭」完全截獲下來供分析。它支援針對網路層、協議、主機、網路或埠的過濾,並提供and、or、not等邏輯語句來幫助你去掉無用的資訊

)tcpdump tcp port 5555 host 210.27.48.1

該命令作用為監聽主機210.27.48.1埠5555上的通訊包。

如何對udp埠進行掃瞄

由於udp協議是非面向連線的,對udp埠的探測也就不可能像tcp埠的探測那樣依賴於連線建立過程 不能使用telnet這種tcp協議型別命令 這也使得udp埠掃瞄的可靠性不高。所以雖然udp協議較之tcp協議顯得簡單,但是對udp埠的掃瞄卻是相當困難的。下面具體介紹一下udp掃瞄方案 方案1 利用ic...

Golang中如何對MySQL進行操作詳解

前言 golang官方並沒有提供資料庫驅動,但通過database sql driver包來提供了實現驅動的標準介面。可以在github上找到很多開源的驅動。其中go sql driver mysql是乙個比較推薦的驅動,其完全支援database sql介面。使用這個驅動,在專案裡import進 ...

VB對I O埠操作

一 i o埠介紹 訊號採集與控制是工業控制的最重要組成部分。在工業控制中,通常採集到的訊號有兩類 一類是電壓或電流模擬訊號 另一類是開關量或數字脈衝量 開關量 脈衝量都屬於數碼訊號 通常檢測出的訊號如果是模擬量的話,必須經過放大 變換變為電壓0 10伏或電流0 10ma,這些模擬量必須經過模 數轉換...