python udp伪造ip_Python扭曲的简单UDP转发器。保留源IP?
我在python3中有一个基本的UDP转发脚本。在from twisted.internet.protocol import DatagramProtocol
from twisted.internet import reactor
class Forward(DatagramProtocol):
def __init__(self, targetTuples):
print ('in init, targetTuples are ', targetTuples)
self._targetTuples = targetTuples
def datagramReceived(self, data, hostAndPort):
print ('self._targetTuples is ', self._targetTuples)
for (targetHost, targetPort) in self._targetTuples:
self.transport.write(data, (targetHost, targetPort))
reactor.listenUDP(5005, Forward([('10.35.203.24', 5000), ('10.35.200.251', 5005)]))
reactor.run()
所以我监听端口5005udp,并将这些数据包转发到两个IP地址和不同的端口。在
我的问题是-
如何在监听端口5005时保留twisted获得的原始IP地址?在
源IP(10.1.1.1)-->;扭曲(10.30.1.1)-->;多个目的地
如何让多个目的地查看从(10.1.1.1)的源IP保留的包源?在
python udp伪造ip_Python扭曲的简单UDP转发器。保留源IP?相关推荐
- linux netty udp服务端,Netty实现简单UDP服务器(示例代码)
本文参考<Netty权威指南> 文件列表: ├── ChineseProverbClientHandler.java ├── ChineseProverbClient.java ├── C ...
- python udp伪造ip_伪造UDP数据包
在发送 UDP 数据包时,为了避免被发现,我们可以伪造假的 UDP 数据包. 基于 IPv4 伪造 UDP 数据包 可以基于 IPv4 伪造 UDP包,它可以设置假的 IP 地址和假的端口等.伪造包需 ...
- Java网络编程之简单UDP通信
UDP是一种基于不可靠连接的协议,它无法保证传输的数据能不丢失不重复到达,尽自己努力传输,但是不会重传,不需要建立连接,则它所需要的时间会很快.它是基于数据报为单位进行传输的,不想TCP是一种基于流进 ...
- python获取主机ip_Python 获取本地主机 hostname 和 IP 地址的简单方法
Python 获取本地主机 hostname 很简单,一行代码就能搞定.获取 IP 地址也一样简单,下面分享一下这些方法.都很简单,基本都是通过 Python 的 socket 库来进行获取的.Pyt ...
- linux如何关闭udp端口,如何阻止linux RHEL7中的udp端口范围(How to block udp ports range in linux RHEL7)...
如何阻止linux RHEL7中的udp端口范围(How to block udp ports range in linux RHEL7) 需要测试使用UDP端口范围从5000到60,000英寸的应用 ...
- 分析udp数据报_深入的理解UDP编程
什么是UDP? UDP是User Datagram Protocol(用户数据报协议)的缩写,它是一个简单的协议,简单到UDP规范RFC0768只有区区3页. UDP是工作在IP层之上的传输层协议,U ...
- UDP 分片 与 丢包,UDP 真的比 TCP 高效吗?
关注.星标公众号,直达精彩内容 素材来源:https://blog.csdn.net/LearnLHC/article/details/115268028 整理:技术让梦想更伟大 | 李肖遥 一.UD ...
- UDP攻击是什么意思?UDP攻击防范措施
UDP攻击是什么意思?UDP攻击防范措施 UDP攻击是什么意思? UDP攻击防范措施 UDP攻击是什么意思? UDP洪流攻击是导致基于主机的服务拒绝攻击的一种.用户数据报协议(UDP)是一种无连接协议 ...
- UDP 分片 与 丢包,UDP 真的比 TCP 高效吗?UDP 的应用场景
目录 一.UDP 报文格式 二.UDP 分片 1.UDP 有发送缓存区吗? 1>.先说结论: 2>.逐步分析: 2.UDP 分片 1>.UDP 包最佳传输大小 2>.分片问题 ...
最新文章
- 反距离加权法高程_干货:企业估值的收益法、成本法和市场法
- django BUG!!! === Django model coercing to Unicode: need string or buffer, XXX found
- JS函数重载解决方案
- Scrapy实战篇(一)之爬取链家网成交房源数据(上)
- 如何用U盘制作windows PE多功能启动盘教程
- opencv1-加载、修改、保存图像
- EJB3.0学习笔记---Bean实现多个接口的情况下定义,访问方式:
- 杭电 Let's go to play
- php中几个数组函数array_slice() array_filter array_unique() in_array()
- 经典卷积神经网络---VGG16网络
- 手撕力扣之贪心法:买卖股票的最佳时机 II、最大子序和、跳跃游戏、跳跃游戏 II、分发饼干、划分字母区间、重构字符串、分发糖果、种花问题、加油站
- EXCEL常见数据处理操作(一)
- 一篇文章从了解到入门shell
- 共享充电宝方案原理,具体部件组成以及主控MUC参数
- 浅谈MOSFET驱动电路
- 7-139 手机话费 (10分)
- Firm C下的优化算法
- 武汉大学计算机学院 优秀夏令营,武汉大学计算机学院2014年优秀大学生暑期夏令营通知.docx...
- Elasticsearch实战(四)---中英文分词及拼音搜索
- 【javaweb学习笔记】servlet-api,filter和Listener
热门文章
- QT/C++/Eigen 自己实现的MATLAB中的std()函数,矩阵按照列求标准差
- 小型双轮差速底盘三灰度循迹功能的实现
- VMware Esxi补丁包手工执行升级
- 解决asp.net FileUpload控件无法获取完整路径的问题 - 无序修改浏览器参数
- trafficserver安装配置
- html5快速开发模板生成器,推荐一个基于Vue 的 H5 快速开发模板
- Android Camera基本用法一
- Apipost让您轻松完成接口测试及接口文档,告别加班
- Windows 7下读写Ext2/Ext3/Ext4文件系统
- win10 如何进入bios