Sockets 如何使用python从网络上的设备捕获数据?
我有一个HID Edge ER40网络无触点读卡器,与我正在使用的PC连接到同一网络。读卡器扫描卡时,我希望使用Python程序从读卡器捕获数据 我没有网络编程方面的经验,因此我想了解与该设备连接的技巧和想法。Sockets 如何使用python从网络上的设备捕获数据?,sockets,network-programming,python-2.7,access-control,hid,Sockets,Network Programming,Python 2.7,Access Control,Hid,我有一个HID Edge ER40网络无触点读卡器,与我正在使用的PC连接到同一网络。读卡器扫描卡时,我希望使用Python程序从读卡器捕获数据 我没有网络编程方面的经验,因此我想了解与该设备连接的技巧和想法。 我知道设备的IP和主机IP地址以及PC的IP地址。 我怎么知道那个设备的插座号 python的哪些模块适用于此过程? 我可以使用HID VertX Discovery GUI查看网络中的所有设备状态。 请使用示例和文档进行指导。首先,您知道“插座编号”的概念是无效的。知道某台机器x上
我知道设备的IP和主机IP地址以及PC的IP地址。
- 我怎么知道那个设备的插座号
- python的哪些模块适用于此过程?
请使用示例和文档进行指导。首先,您知道“插座编号”的概念是无效的。知道某台机器x上描述符的值不允许从中读取数据。您必须使用标准库在接口级别执行此操作 其次,将有相当多的库选项,如libpcap、pypcap、scapy等 看看 然而,这里需要理解的重要概念是,您对嗅探其他机器的流量的控制有限。上述所有库要么可靠地嗅探来自同一台机器的流量,要么以混杂模式嗅探流量,例如,如果它们是LAN上的路由器/交换机,则可以看到通过运行嗅探的这台机器的所有客户端机器的流量。所有其他没有穿过你的东西都不会被看见 下面是我在本地机器上进行数据包嗅探时写的一些。您必须安装该软件包并导入python才能工作