raw-sockets

raw-sockets

文章 0 浏览 3

Socket发送数据但无法接收响应

我正在尝试用 C++ 实现 UpNP,我在 google 上找到了一些资源,但没有一个有效。我发现这个工作正常(http://www.codeproject.com/KB/IP/ upnplib.aspx…

满天都是小星星 2024-11-08 08:02:36 0 0

TCP连接劫持

我有一个一直在 C++ 中开发的小项目,由于它的性质,我需要将数据包插入到实时 TCP 流中。 (目的很无辜,http://ee.forumify.com/viewtopic.php? id…

羁拥 2024-11-03 01:53:47 1 0

如何在Python中从TCP套接字读取完整的IP帧?

我需要使用 Python 从 TCP 流套接字读取完整的(原始)IP 帧。本质上,我想要一个未经修改的帧,就像它来自物理线路一样,包括所有标头信息。 我一直…

半透明的墙 2024-10-25 09:54:19 2 0

发送 UDP 数据包并从 C 中的路由器接收 ICMP 响应

我正在尝试编写一个 C 程序,将 UDP 数据包发送到给定的 IP 地址,并等待路由器的 ICMP 响应,告知生存时间已过期。它保持非常简单,因为我只想首先了…

很酷不放纵 2024-10-15 21:20:24 4 0

ICMP 标头校验和是否也包含数据?

作为家庭作业的一部分,我必须在 Linux 中编写一个 C 程序,使用原始套接字生成对 ICMP Echo 请求的 ICMP 回复。 ICMP 数据包中的数据是否也必须包含…

羁拥 2024-10-15 19:50:04 3 0

用 C 语言编写基本的路由跟踪脚本

我必须编写一个 trceroute 脚本,但我不确定我的尝试是否正确。 现在我正在这样做(如果我做错了或笨拙,请纠正我): 得到一个 ip- 和 udpheader 的…

假装爱人 2024-10-15 13:20:53 5 0

无法使用原始套接字读取传入响应

我试图通过监听原始套接字通过代码读取网站的响应,尽管到目前为止我只能读取计算机发送的传出请求,而不是我真正感兴趣的传入响应。 我该如何阅读收…

晨与橙与城 2024-10-15 05:38:06 0 0

如何将 raw_socket 绑定到内核空间中的特定接口?

我的问题是,当我用 PF_PACKET 监听时,我也会收到我的盒子发送的数据包,这是不希望的。 err_create = sock_create(PF_PACKET, SOCK_RAW, htons(ETH_…

顾冷 2024-10-11 03:08:55 1 0

从 PHP 连接到 OrientDB

我想为 OrientDB 的二进制 API 编写一个 PHP 适配器。 但我需要有 PHP 原始套接字通信经验的人的帮助 - 我似乎无法克服将 PHP 连接到 OrientDB 的第一…

蓝戈者 2024-10-04 05:35:36 1 0

如果在设置了 IP_HDRINCL 的原始套接字上使用 sendto() dst_addr arg 是否重要?

问题几乎都在标题里了。 我想知道,考虑到: - 我使用原始套接字(在 GNU/Linux 上); - 设置选项 IP_HDRINCL 以便我自己制作 IP 标头。 由于目标 IP…

打小就很酷 2024-10-03 08:28:15 0 0

如何确定 TCP 数据包中数据负载的开始?

我正在编写使用原始套接字监控 FTP 流量的程序。现在,我可以使用以下代码确定 TCP 数据包中数据的开始: // char * packet // struct * iphdr // str…

给我一枪 2024-09-28 06:35:09 2 0

Python 原始 IPv6 套接字错误

我在 python 中使用原始 IPv6 套接字时遇到一些问题。我通过以下方式连接: if self._socket != None: # Close out old socket first self._socket.cl…

梦罢 2024-09-27 20:35:24 1 0

在 Linux 上使用 C 的原始套接字 sendto 失败

我正在尝试使用 UDP 发送原始数据包,其中包含我在代码中构建的 IP 和 UDP 标头。使用 socket(PF_INET, SOCK_RAW, IPPROTO_UDP) 成功初始化原始数据包…

你的往事 2024-09-24 12:56:28 8 0

我应该在 C++ 中使用什么作为缓冲区?用于从网络套接字接收数据?

我正在使用带有 C++ 的套接字。该程序只是请求一个 HTTP 页面,将其读入缓冲区 buf[512],然后显示该缓冲区。然而,页面可以包含比缓冲区更多的数据,…

月下凄凉 2024-09-13 08:23:20 9 0

strncmp() 和 if() 不同意...我错过了什么? (原始套接字)

我正在尝试构建一个在以太网级别工作的简单回显服务器/客户端(使用原始套接字)。 服务器端自行工作并显示 eth0 上的所有传入数据包。 客户端工作并…

红焚 2024-09-12 03:21:14 6 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文