raw-sockets 相关问题

一个Internet套接字,允许直接发送和接收包含所有头的原始网络数据包。它们与TCP / IP或UDP等协议不同。


C编程TCP校验和

几天来,我一直在为TCP进行校验和时遇到麻烦。我查看了Internet上的许多资源,但没有看到的示例向您展示如何执行TCP校验和。 ...

回答 4 投票 6

使用UDP套接字在UDP中检查校验和

UDP套接字(SOCK_DGRAM)是否可以从传入的UDP数据包访问校验和字段并检查错误?我知道我们可以使用原始套接字(SOCK_RAW)来做到这一点,但我想知道...

回答 1 投票 0

为什么我不能在python上发送tcp数据包?

我想使用原始tcp包来ping地址。我创建了一个tcp程序包,但无法发送。在Windows问题操作系统错误。在Linux上,不支持该协议。可能是什么问题呢?类...

回答 1 投票 0

Scapy TCP握手 - Windows

尝试在scapy中执行tcp TWH时遇到了问题。当我的主机收到syn / ack时,内核ip / tcp堆栈通过发送rst来中止握手。这是因为第一个数据包......

回答 1 投票 1

为什么Linux原始套接字的RX环限制为4GB?

背景我试图在我的64位Linux应用程序中mmap()原始套接字的RX环形缓冲区。我的戒指由4096块大小为1MB的块组成,总共4GB。 (注意可以有很多帧......

回答 2 投票 1

如何在Python中使用原始套接字?

我正在编写一个应用程序来测试网络驱动程序以处理损坏的数据。我想用原始套接字发送这些数据,因此发送机器的TCP-IP堆栈不会纠正它....

回答 8 投票 32

原始TCP套接字在发送初始数据后接收常量PSH,ACK数据包

我目前正在尝试仅使用原始套接字创建Linux echo客户端。我在一台计算机上运行普通的TCP服务器,在客户端我正在使用原始TCP套接字。我正在运行Libpcap ...

回答 1 投票 0

MAC层上的Micropython原始套接字

如何在Micropython中的MAC层上创建原始套接字? UNIX等价物是:eth_p_all = 3 netif ='wlan0's = socket.socket(socket.AF_PACKET,socket.SOCK_RAW,socket.htons(...

回答 1 投票 0

将是node.js中原始套接字的支持,例如创建ping数据包?

将是node.js中原始套接字的支持,例如创建ping数据包?

回答 3 投票 5

C:UDP数据包源Ip伪造 - 无法接收数据包

在谷歌的几个小时后,我仍然无法弄明白。我想要做的是:我想发送带有假源-IP的UDP数据包和C程序(参见下面的代码)。什么是无效的:当我发送...

回答 1 投票 0

原始套接字接收自己发送的消息

我试图使用原始套接字编写一些代码,而我发现了一些奇怪的现象。考虑代码:int rsfd = socket(AF_INET,SOCK_RAW,253); if(rsfd <0)......

回答 1 投票 0

如何使用golang进行tcp syn端口扫描?

我正在尝试用golang编写一个tcp syn port扫描程序,我在这里找到了一个C版本的解决方案:http://www.binarytides.com/tcp-syn-portscan-in-c-with-linux-sockets/ I我想在go中实现它,如何......

回答 1 投票 3

ip头和网络编程的布局

我正在上一堂关于计算机和网络安全的课程。我们正在编写一个数据包欺骗器。我可以从互联网上下载并使用它,但我更喜欢自己写这些东西。以下是......

回答 1 投票 0

无法将原始套接字绑定到接口

我正在努力将原始套接字绑定到接口,我的目标是实现简单的数据包嗅探器。已经专门的时间搜索网络并浏览了参考文献,其中一部分列在底部。我......

回答 2 投票 5

如何在Android中创建Raw套接字?

有没有人尝试在Android中创建RawSocket并成功了?

回答 3 投票 10

© www.soinside.com 2019 - 2024. All rights reserved.