功能:

int  pcap_findalldevs_ex (char *source, struct pcap_rmtauth *auth, pcap_if_t **alldevs, char *errbuf)
功能 创建一个网络设备列表,它们可以由 pcap_open()打开。 

返回值:0表示查找成功。-1表示查找失败

参数介绍:

1、“ source”指定是本地适配器或者远程适配器,它告诉函数必须在哪里进行查找,并且使用与pcap_open()相同的语法。

本地适配器:'rpcap://'

远程适配器:'rpcap://host:port'

抓包文件。'file://c:/myfolder/'.

可以填写以下两个参数。

2、struct pcap_rmtauth  *auth             (auth参数可以为NULL.)

struct pcap_rmtauth的定义如下:

struct pcap_rmtauth
{int type;            //简要身份验证所需的类型。char *username;      //用户名char *password;      //密码
};

3、pcap_if_t **alldevs

alldevs参数用于存放获取的适配器数据。如果查找失败,alldevs的值为NULL.

4、char *errbuf

errbuf参数存放查找失败的信息。

pcap_findalldevs_ex 各参数简述相关推荐

  1. python | 三种可变参数简述

    *,传递参数是关键字.在*后的参数通过关键字传递参数,一般作为形式参数时,赋予初始值,表示位置参数结束 def safe_division_c(number, divisor, *, numberze ...

  2. 伺服增益参数简述及其调整

    参考文献 [1] 颜嘉男. 伺服电机应用技术[M]. 第1版. 北京:科学出版社, 2010. [2] 台达. ASDA-B2伺服手册[EB/OL]. [3] 陈国强, Putra A S. 工业自动 ...

  3. argc参数和argv参数简述

    初次见面,是计算机二级题里面 int main(int argc,char *argv) 听了一些别人的解释,有点懵懂: argc是命令行中的参数个数,argv是一个指向char的指针数组,argv[ ...

  4. oracle 参数=gt;,解析gt参数

    python 函数参数的传递(参数带星号的说明) python中函数参数的传递是通过赋值来传递的.函数参数的使用又有俩个方面值得注意:1.函数参数是如何定义的 2.在调用函数的过程中参数是如何被解析 ...

  5. Python函数参数类型*、**的区别

    函数接收参数为元组 例如 def myfun(*args): #相当于 def myfun(1,2,3) ==> args 就相当于(1,2,3) for a in args: print(a) ...

  6. ping命令常用参数

    ping命令常用参数 简述ping命令原理和作用 Linux下ping常用参数 Ubuntu安装ping命令 ping指定次数 -c 间隔秒数-i 指定发包字节数-s 存活数值-t ping域名很久才 ...

  7. idea方法注释模板,自动获取到方法的参数和返回值

    首先找到模板页面 添加自定义的模板,注意此种方法要用 /+m(你的快捷键)才能生成并获取到参数 *** 简述* 详细描述* @author rich$param$ $return$* @excepti ...

  8. 浅谈深度学习混合精度训练

    ↑ 点击蓝字 关注视学算法 作者丨Dreaming.O@知乎 来源丨https://zhuanlan.zhihu.com/p/103685761 编辑丨极市平台 本文主要记录下在学习和实际试用混合精度 ...

  9. 分区硬盘Lvm 折腾小记

    发一下牢骚和主题无关: LVM简述(用引百度百科): LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对盘磁分区行进管理的一种制机,LVM是立建在硬盘和 ...

最新文章

  1. Java数据库foreign,mysql中的外键foreign key 作者:Java_xb
  2. JDBC:使用连接池管理连接
  3. 推荐八款来自极客标签的超棒前端特效[第八期]
  4. linux下SublimeText的中文输入法问题之解决方案
  5. 算法面试:精选微软经典的算法面试100题(第1-20题)
  6. scala条件替换_scala - 有没有办法用scala中的高阶方法替换嵌套的For循环 - SO中文参考 - www.soinside.com...
  7. sqlserver查找存储过程关键字方法之三
  8. 每日一题 Day8:CodeForces-996A.Hit the Lottery(贪心)
  9. python模块:命名空间与重载模块
  10. faker生成测试数据,一些数据生成方法摘取
  11. LeetCode刷题(41)--Sort Color
  12. Ubuntu命令整理
  13. Silverlight 2.“.NET研究”5D RPG游戏技巧与特效处理:(二)纸娃娃系统
  14. vue中使用海康插件实现视频监控-前端给视频画面中添加文字
  15. GIS数据漫谈(六)— 投影坐标系统
  16. WebDriver下载地址
  17. 国际禁毒日 | 和TcaplusDB向毒品说不!
  18. 烽火戏诸侯用460万字写出最好的小说江湖,《雪中悍刀行》你服吗
  19. 高效的学习方法(费曼学习方法)
  20. WiFi_WiFi6和WiFi5区别

热门文章

  1. 单片机 P0口、P1口 寄存器和引脚的不同
  2. Android—— ListView 的简单用法及定制ListView界面
  3. 工行网银银企互联业务简介
  4. 光做魔杖,玩转液滴,登上《Science Advances》!
  5. 【python实战】三:古典问题—兔子繁衍
  6. 默然回首繁忙而充实的2016
  7. 包装实训总结报告_物流包装实训总结
  8. 第110章 Caché 函数大全 $ZLCHAR 函数
  9. pytorch函数mm() mul() matmul()区别
  10. PS3111开卡量产成功教程,PS3111+ASM235CM双头板子体验,DIY固态U盘小记+PS3111开卡工具