nc介紹

什麼是nc
nc是netcat的簡寫,有着網絡界的瑞士×××美譽。因爲它短小精悍、功能實用,被設計爲一個簡單、可靠的網絡工具

nc的作用
(1)實現任意TCP/UDP端口的偵聽,nc可以作爲server以TCP或UDP方式偵聽指定端口
(2)端口的掃描,nc可以作爲client發起TCP或UDP連接
(3)機器之間傳輸文件
(4)機器之間網絡測速
nc的控制參數不少,常用的幾個參數如下所列:
1) -l
用於指定nc將處於偵聽模式。指定該參數,則意味着nc被當作server,偵聽並接受連接,而非向其它地址發起連接。
2) -p <port>
暫未用到(老版本的nc可能需要在端口號前加-p參數,下面測試環境是centos6.6,nc版本是nc-1.84,未用到-p參數)
3) -s
指定發送數據的源IP地址,適用於多網卡機
4) -u
指定nc使用UDP協議,默認爲TCP
5) -v
輸出交互或出錯信息,新手調試時尤爲有用
6)-w
超時秒數,後面跟數字
7)-z
表示zero,表示掃描時不發送任何數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章