兵工自动化
兵工自動化
병공자동화
ORDNANCE INDUSTRY AUTOMATION
2013年
7期
89-92
,共4页
Libpcap%函数包%Zentyal%网关%数据捕获%数据过滤
Libpcap%函數包%Zentyal%網關%數據捕穫%數據過濾
Libpcap%함수포%Zentyal%망관%수거포획%수거과려
Libpcap%function package%Zentyal%gateway%data capture%data filter
为了满足获取特殊数据包的需求,开发基于网关操作系统Zentyal的数据过滤程序。在Zentyal平台上,采用 Libpcap 网络数据捕获函数包,运用了函数包提供的应用程序开发接口,根据以太网的网络数据结构使用 C 语言开发了一个数据过滤程序,并给出了详细流程和部分代码。结果表明:该程序实现了捕获数据包,并根据需要丢弃无用数据包的功能。
為瞭滿足穫取特殊數據包的需求,開髮基于網關操作繫統Zentyal的數據過濾程序。在Zentyal平檯上,採用 Libpcap 網絡數據捕穫函數包,運用瞭函數包提供的應用程序開髮接口,根據以太網的網絡數據結構使用 C 語言開髮瞭一箇數據過濾程序,併給齣瞭詳細流程和部分代碼。結果錶明:該程序實現瞭捕穫數據包,併根據需要丟棄無用數據包的功能。
위료만족획취특수수거포적수구,개발기우망관조작계통Zentyal적수거과려정서。재Zentyal평태상,채용 Libpcap 망락수거포획함수포,운용료함수포제공적응용정서개발접구,근거이태망적망락수거결구사용 C 어언개발료일개수거과려정서,병급출료상세류정화부분대마。결과표명:해정서실현료포획수거포,병근거수요주기무용수거포적공능。
In order to capture specific data packets, developed data filter program under gateway operating system Zentyal. Based on Zentyal platform, use Libpcap network data to capture function package and adopt application program based on function package to develop interface. According to Ethernet network data structure to develop data filter program based on C language. Then put forwards detailed flow and part of code. The result shows that this program has realized these function of capture data packets and reject useless data package according to requirements.