全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2815
推到 Plurk!
推到 Facebook!

請教如何撰寫一個可以偵測/listen本機port的程式

尚未結案
tim0816
一般會員


發表:1
回覆:1
積分:0
註冊:2011-08-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-08-08 15:55:44 IP:119.14.xxx.xxx 訂閱
各位先進好:

想請教一下各位,我目前需要撰寫一個可以偵測本機網路各個port,
並判斷其中的訊息,要是符合條件就發出警告;目前沒有頭緒要用什
麼原件撰寫,想請各位前輩指教。
rick060
高階會員


發表:2
回覆:112
積分:217
註冊:2009-11-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-08-08 16:37:44 IP:60.250.xxx.xxx 未訂閱
 libpcap
http://www.winpcap.org/
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-08-08 19:08:35 IP:111.242.xxx.xxx 未訂閱
call netstat -na and parser it.
tim0816
一般會員


發表:1
回覆:1
積分:0
註冊:2011-08-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-08-08 20:20:58 IP:119.14.xxx.xxx 訂閱
 BCB有內建??

Victor4022
中階會員


發表:0
回覆:76
積分:90
註冊:2011-02-20

發送簡訊給我
#5 引用回覆 回覆 發表時間:2011-08-14 00:16:33 IP:122.126.xxx.xxx 訂閱
1. 贊成此方法 + 1, 使用 netstat -na 可以得知此項消息

2. 正確來說, 您可以使用 Windows GetTCPTable API 來完成這個任務, 其中參數"MIB_TCPTABLE "內就含有您想要的資訊(LISTEN)

3. 詳細 API 內容請參考: http://msdn.microsoft.com/en-us/library/aa366026(v=vs.85).aspx


===================引 用 暗黑破壞神 文 章===================
call netstat -na and parser it.
Victor4022
中階會員


發表:0
回覆:76
積分:90
註冊:2011-02-20

發送簡訊給我
#6 引用回覆 回覆 發表時間:2011-08-14 00:18:45 IP:122.126.xxx.xxx 訂閱
附帶一點, Delphi 的 Windows.pas 內並無宣告此 API 與其相關 Structure, 您必須參考 MSDN 內使用 "iphlpapi.dll"來完成.

===================引 用 Victor4022 文 章===================
1. 贊成此方法 1, 使用 netstat -na 可以得知此項消息

2. 正確來說, 您可以使用 Windows GetTCPTable API 來完成這個任務, 其中參數"MIB_TCPTABLE "內就含有您想要的資訊(LISTEN)

3. 詳細 API 內容請參考: http://msdn.microsoft.com/en-us/library/aa366026(v=vs.85).aspx


===================引 用 暗黑破壞神 文 章===================
call netstat -na and parser it.
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#7 引用回覆 回覆 發表時間:2011-08-14 18:10:14 IP:122.122.xxx.xxx 未訂閱
咦,我的C++Builder 5有耶
C:\Program Files\Borland\CBuilder5\Include 的目錄

2000/01/31 上午 05:00 15,136 iphlpapi.h
1 個檔案 15,136 位元組

===================引 用 Victor4022 文 章===================
附帶一點,Delphi 的 Windows.pas 內並無宣告此 API 與其相關 Structure, 您必須參考 MSDN 內使用 "iphlpapi.dll"來完成.

===================引 用 Victor4022 文 章===================
1. 贊成此方法 1, 使用 netstat -na 可以得知此項消息

2. 正確來說, 您可以使用 Windows GetTCPTable API 來完成這個任務, 其中參數"MIB_TCPTABLE "內就含有您想要的資訊(LISTEN)

3. 詳細 API 內容請參考: http://msdn.microsoft.com/en-us/library/aa366026(v=vs.85).aspx


===================引 用 暗黑破壞神 文 章===================
call netstat -na and parser it.
系統時間:2024-12-04 1:45:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!