用JAVA實現乙個簡單的埠掃瞄功能

2021-09-19 13:01:02 字數 608 閱讀 6664

思路,使用socket物件的connect方法,輸入準備掃瞄的主機名和埠號,根據方法執行階段是否丟擲異常來判斷該埠能否正確訪問,具體**如下:

/**

** @param domain 主機網域名稱或者ip

* @param startport 開始埠

* @param endport 結束埠

*/private static void portscan(string domain,int startport,int endport)

linkedlistthreadpool = new linkedlist();

for (int i = startport ; i}

};thread th = new thread(run);

th.start();

threadpool.add(th);

}runnable runobserv = new runnable() }}

}};

thread t1 = new thread(runobserv);

t1.start();

}

如何在python中編寫乙個簡單的埠掃瞄?

如何在python中編寫乙個簡單的埠掃瞄?import sys import socket import threading 先導入我們本次編寫指令碼所需要的模組 portlen 定義乙個列表好來存放掃瞄到的ip defportmap ip,port 首先寫乙個函式來對掃瞄器的功能進行構造 d so...

用Python實現乙個埠掃瞄,只需簡單幾步就好

0 秘密掃瞄 秘密掃瞄是一種不被審計工具所檢測的掃瞄技術。它通常用於在通過普通的防火牆或路由器的篩選 filtering 時隱藏自己。秘密掃瞄能躲避ids 防火牆 包過濾器和日誌審計,從而獲取目標埠的開放或關閉的資訊。由於沒有包含tcp 3次握手協議的任何部分,所以無法被記錄下來,比半連線掃瞄更為隱...

Java實現乙個簡單的快取

快取是在web開發中經常用到的,將程式經常使用到或呼叫到的物件存在記憶體中,或者是耗時較長但又不具有實時性的查詢資料放入記憶體中,在一定程度上可以提高效能和效率。下面我實現了乙個簡單的快取,步驟如下。public class entitycache public object getdatas pu...