raw-ethernet相关内容

如何使用 C# 发送原始以太网数据包?

有没有办法通过 C# 将原始数据包以太网发送到其他主机?在 Windows 7 中,如果它有所作为. 解决方案 根据 Saint_pl 的建议: 我找到了可能更好的解决方案 - 类似于 SharpPcap.它是 Pcap.Net - WinPcap 的 .NET 包装器.现在我可以随意修改我的数据包了. 我有一些资源可能对你有帮助.我没有在 Windows 7 中尝试该解决方案 ..
发布时间:2022-01-18 10:56:55 C#/.NET

如何在软件中可靠地生成以太网帧错误?

问题: 我正在测试部分电缆故障查找软件,我希望能够可靠且可重现地在 Cat5 电缆上生成电缆故障. 目前我正在使用一米长的未绞合电缆,并在电源旁边手动扭动电缆,但我无法检测到应用程序中的任何故障(我正在从以太网 ASIC 读取以太网故障计数器.) 到底是没有产生故障,还是软件/硬件检测有问题,我不知道. 有没有办法在软件中做到这一点? 我愿意用更高级的语言编写一些东西,比如 ..
发布时间:2021-12-20 10:16:25 Python

发送/接收原始以太网帧

我必须在Linux上编写一个应用程序,该应用程序需要与具有自定义以太网类型的设备进行通讯。即使在SO中,也有许多解决方案如何编写这样的应用程序。缺点是需要此根访问权限(AFAIK)。之后可以释放root权限,但这是一个问题,该程序是在IDE中开发的,我不希望以root身份运行。在我的特殊情况下,主应用程序是用Python编写的,这意味着可以对整个Python解释器进行root访问。我正在寻找可能的 ..
发布时间:2020-10-30 23:23:32 其他开发

原始以太网的Java库

我正在寻找一个Java库,该库将使我能够访问原始的以太网帧,以读取和发送它们。我的最终目标是创建一个BACnet以太网网络扫描仪。 请注意,我不是在寻找TCP\IP。 任何人都知道好的 解决方案 也许 Jpcap 可以提供帮助。请注意,有一个同名的Sourceforge项目,但似乎不是同一项目。 这里有一些示例代码(来自库的教程)使用通过Jpcap发送TCP数据包和以太网 ..
发布时间:2020-10-30 23:21:42 Java开发

识别非计算机网络设备?

我目前正在研究一个程序,该程序可以扫描我的网络并发现网络上的计算机和设备.我使用各种操作在发现的设备上查找数据,但希望将网络设备与计算机区分开.我想知道是否有人知道我该怎么做? 我对SNMP有点了解,并尝试连接到我的网络打印机,路由器和调制解调器.但是我似乎只能连接到打印机,路由器或调制解调器都没有响应. 还有另一种方法来识别IP地址属于哪种设备? 解决方案 使用诸如 nmap ..
发布时间:2020-05-17 03:22:02 其他开发

在Linux 2.4上以普通用户身份进行原始套接字访问

在嵌入式系统(2.4内核)中,我需要从root运行的进程 not 对eth0接口的原始套接字访问. 我试图通过从命令行设置CAP_NET_RAW功能并以编程方式使用cap_set_proc()来解决此问题,但均未成功.似乎我没有这样做的权限,在程序中我在命令行上遇到了EPERM错误 无法在进程"1586"上设置上限:(不允许操作) 是否有更简单的方法来做我想做的事?如果没有,成功 ..
发布时间:2020-04-23 11:12:09 服务器开发

如何可靠地生成软件以太网帧错误?

问: 我测试的电缆故障的查找软件的一部分,我想在CAT5电缆可靠和可重复生成电缆故障。 目前我使用的无捻电缆的米长,和蠕动电缆手动旁边的电源,但我不能在应用程序中检测到任何故障(我读以太网故障计数器关闭以太网ASIC )。这是否是因为没有故障产生,或因软件/硬件检测故障,我不能告诉。 有没有办法在软件中做到这一点? 我会满足于在一个更高层次的语言写的东西,如Java或Python,并作为最 ..
发布时间:2016-08-17 22:51:19 Python

如何用C#发送原始以太网数据包?

有没有办法通过C#发送原始数据包的以太网到其他主机?在Windows 7中,如果它使不同。 解决方案 根据建议由Saint_pl: 我觉得可能是更好的解决方案 - 类似于SharpPcap。这是 Pcap.Net - .NET包装WinPcap的。现在,我可以修改我的包我想做的事情。 我有一些资源给你,也许有帮助。我不尝试在Windows 7解决方案,但也许它包含了一些好消息的开始。 ..
发布时间:2015-11-24 13:53:07 C#/.NET