腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何拦截tcp
数据包
并在飞行中
修改
?
linux
、
networking
、
tcp
、
packet-capture
、
sniffing
如何在
Linux
(Ubuntu)中拦截tcp
数据包
并在没有代理的情况下动态
修改
?例如,将
数据包
捕获为wireshark,但
修改
数据包
。需要捕获、搜索和替换
数据包
,但例如:只适用于本地
数据包
使用ftp,smtp,http等。
浏览 0
提问于2017-08-26
得票数 0
回答已采纳
1
回答
如何通过远程
Linux
服务器在Windows上发送传出TCP
数据包
?
windows
、
routing
、
proxy
、
packet
、
mitmproxy
假设我有一台Windows计算机和一台
Linux
服务器。我正在寻找一种通过
Linux
服务器路由Windows计算机(所有端口)上传出TCP
数据包
的方法。
Linux
服务器在将
数据包
发送到目标地址之前将有类似Ettercap的东西来
修改
这些
数据包
。目标是
修改
数据包</e
浏览 0
提问于2017-06-26
得票数 1
回答已采纳
3
回答
设置IP报头的标志字段
python
、
sockets
我有一个简单的Python脚本,它使用套接字模块发送UDP
数据包
。这个脚本在我的Windows机器上运行得很好,但在我的Ubuntu
Linux
PC上,它发送的
数据包
略有不同。在Windows上,IP报头中的标志字段为零,但在
Linux
上使用相同的代码创建了一个标志字段设置为4的
数据包
。我想
修改
我的脚本,使其在Windows和
Linux
上具有一致的行为。或者,这是我必须在
Linux
中更改的设置吗?
浏览 2
提问于2009-06-23
得票数 5
回答已采纳
1
回答
Python在本地主机上拦截和
修改
http
数据包
http
、
code-injection
、
scapy
、
intercept
我在本地主机上运行apache2,我希望从本地主机拦截和
修改
http请求。通过
修改
,我希望将标头的Accept-Encoding属性更改为“identity”。使用Burp-Suite,它工作得很好。但是,使用我的替罪羊脚本,似乎已经发送了
数据包
,因为http响应仍然是编码的。
浏览 2
提问于2016-08-11
得票数 3
3
回答
如何在主机将
数据包
发送到网络之前
修改
数据包
报头(IP报头、TCP报头)
c
、
network-programming
、
linux-kernel
我想在主机将
数据包
头(IP头、TCP头)发送到网络之前对其进行
修改
。例如,如果我使用firefox进行浏览,那么我想截获来自firefox的所有
数据包
,并
修改
IP/TCP报头,然后将它们发送到网络中。因此,基本上有两个要求:1拦截来自firefox的所有
数据包
(而不是其他程序)。如果不可能,是否可以截获来自特定端口或ip/端口对的
数据包
有什么方法,API可以做到这一点吗?libpcap怎么样?是否
浏览 2
提问于2013-03-15
得票数 2
回答已采纳
2
回答
网卡以太网帧
linux
、
ethernet
、
nic
这需要
Linux
机器成为被动的网络设备。 网络
数据包
来自一个网络接口,从另一个接口(net-eth0->
Linux
-eth1->net)而不是对数据进行任何
修改
。将在
Linux
系统上运行的应用程序将只更改
数据包
的顺序。它将是一个“愚蠢”的网络模拟器应用程序。第一个实现是用原始套接字实现的,每次
数据包
到达用户空间时都调用read(),然后在以太网
数据包
被发送到NIC时调用was ()。我想知道是否有一种比原始套接字更实用和直接的方法,绕过<e
浏览 3
提问于2016-11-24
得票数 0
回答已采纳
2
回答
用于
修改
数据包
的
Linux
模块(Netfilter)
linux
、
module
、
packet
谁能告诉我如何使用Netfilter钩子
修改
linux
模块的
数据包
数据? 谢谢!
浏览 0
提问于2012-04-29
得票数 0
1
回答
在
Linux
上使用共享内存进行低延迟
数据包
处理?
c
、
linux
、
performance
、
udp
、
latency
如果我在
Linux
上接收UDP
数据包
(我不介意
修改
一些源代码),我的应用程序读取
数据包
的最快方法是什么?我是否希望
修改
网络堆栈,以便一旦接收到UDP
数据包
,就将其写入共享内存,并让应用程序访问该内存? 堆栈有没有办法通知应用程序做出反应,而不是让应用程序连续轮询共享内存?
浏览 0
提问于2013-03-15
得票数 4
回答已采纳
1
回答
为自己的简单VPN封装
数据包
c
、
networking
、
protocols
、
vpn
、
ipsec
我想在
Linux
上用C完成自己非常简单的VPN实现。为此,我将捕获IP
数据包
,
修改
它们并发送。
修改
包括加密、身份验证和IPSec中的其他内容。我的问题是,我应该以某种方式处理
数据包
的大小,还是会自动处理?我知道它的最大尺寸是65535 - 20 (头部),但根据MTU,它是较小的。我认为这是因为NAT的加密有效载荷“封装到UDP中”要比IP
数据包
的“正常有效载荷”要大得多。
浏览 4
提问于2015-08-05
得票数 0
回答已采纳
1
回答
进程TCP PSH
c
、
linux
、
networking
、
tcp
、
netfilter
我
修改
了TCP
数据包
的IP报头,并在netfilter NF_INET_LOCAL_OUT钩子中直接将其发送出去。可以成功地建立TCP连接。不幸的是,设置了PSH标志的
数据包
不能被对等体很好地处理。但是,如果我让带有PSH的
数据包
通过默认的
linux
堆栈,而让其他
数据包
通过我的模块,那么所有的TCP
数据包
都会顺利通过。我可以知道PSH对
数据包
有什么影响吗?我如何解决这个问题?谢谢。
浏览 4
提问于2013-05-22
得票数 0
3
回答
我可以使用tun/tap和raw套接字创建"TCP
数据包
修饰符“吗?
c
、
linux
、
sockets
、
tcp
、
raw-sockets
我有一个与TCP通信的
Linux
应用程序,为了帮助进行分析和统计,我想
修改
它发出的一些TCP
数据包
中的数据。我更喜欢在不攻击
Linux
TCP堆栈的情况下完成这项工作。到目前为止,我的想法是制作一个充当"TCP
数据包
修饰符“的网桥。我的想法是通过桥一侧的tun/tap设备连接到应用程序,并通过桥另一侧的原始套接字连接到网卡。我担心的是,当您打开一个原始套接字时,它仍然会将
数据包
向上发送到
Linux
的TCP堆栈,因此即使我想
修改
它们,
浏览 4
提问于2010-04-19
得票数 3
2
回答
在不
修改
应用的情况下将分组重定向到用户空间TCP栈
linux
、
tcp
我使用的是一个用户空间TCP堆栈,它基于
Linux
下运行的
Linux
堆栈。不幸的是,它需要应用程序专门调用自己
修改
过的普通套接字API函数版本,然后使用libpcap抓取接收到的传入
数据包
作为响应。现在我的问题是,是否有任何方法可以将
数据包
从应用程序重定向到此TCP堆栈,而不必
修改
应用程序本身。换句话说,我正在寻找一种方法来拦截对套接字API的调用,并将它们重定向到等效的用户空间。
浏览 2
提问于2009-06-09
得票数 4
回答已采纳
1
回答
如何在C中更改NIC传入的
数据包
?
c
、
network-programming
libpcap只能读取的
数据包
,如何
修改
?这是如何做到的呢?
浏览 2
提问于2011-04-20
得票数 0
3
回答
在路由器上拦截udp
数据包
c
、
linux
、
sockets
、
network-programming
客户端和服务器端通过基于
Linux
操作系统的固件通过路由器连接。你能给我推荐一些解决这个问题的方法吗? 另外,很抱歉我的英语不好。:)
浏览 2
提问于2013-02-19
得票数 2
回答已采纳
1
回答
Linux
传入/传出
数据包
修改
模块
linux
、
driver
谁能给我一个链接到手册或
linux
内核驱动程序的样本,它可以
修改
传入/传出
数据包
从/到指定的ip端口? 谢谢!
浏览 4
提问于2012-04-29
得票数 0
回答已采纳
1
回答
Linux
入/出包
修改
模块
linux
有人能给我一个链接到
linux
内核驱动程序的手动或示例,它可以
修改
从/到指定的ip端口的传入/输出
数据包
? 谢谢!
浏览 0
提问于2012-04-28
得票数 -5
2
回答
包重放的GUI工具
graphical-user-interface
、
packet-analyzer
、
tcpreplay
是否有免费的Windows/
Linux
包重放工具具有tcpreplay (http://tcpreplay.synfin.net/)或bittwist (http://bittwist.sourceforge.net我对以下特性特别感兴趣:更改UDP
数据包
的源地址和目标地址/端口编辑
数据包
内容,包括
修改
其长度 有用于Windows或
Linux
(最接近的工具可能是Os
浏览 0
提问于2011-02-19
得票数 5
1
回答
在网络
数据包
上执行任务和自定义逻辑
linux
、
networking
、
linux-networking
、
tc
、
packet
我正在寻找一种以特定方式处理
Linux
服务器中的
数据包
的方法--我需要在每个包上运行一些自定义逻辑,然后(可能的话)对
数据包
采取一些操作,并让内核随意地路由它。我的专用用例是: 捕获IGMP
数据包
(正在我的主机上的
Linux
桥内传递),并根据我拥有的一些允许值列表验证它们的内部字段(多播组和校验和)。如果没有找到匹配的,请丢弃
数据包
。当接收到一个IPv6
数据包
(正在通过我的
Linux
机器路由)时,将源地址与一些“可疑”地址字典进行比较。例如,IDS设备
浏览 0
提问于2019-12-08
得票数 1
回答已采纳
1
回答
在Code套接字代码中启用UDP
数据包
校验和
c
、
sockets
、
udp
连接到的服务器确保UDP
数据包
校验和是正确的。
浏览 5
提问于2013-09-05
得票数 0
回答已采纳
1
回答
修改
通过接口发送的所有网络
数据包
linux-kernel
、
network-programming
、
linux-device-driver
我想
修改
Linux
内核的TCP/IP部分,这样我就可以截获发往每个接口的每个
数据包
。我需要拦截它们并
修改
IPv6 destination Options标头。我不知道该如何开始。
浏览 0
提问于2014-05-06
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux修改网卡名称
Linux中修改SSH端口号
Linux服务器怎么修改系统时间
linux技术手册-用户的创建、修改及删除
Linux下修改系统时间的简单方法
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券