x-nas
x-nas
 Version 1.0.0.36 has implemented this modification
> 使用过程中感觉有一点不好,当指定重发一个数据包时,指定发10000次,时间间隔0秒,应该是很快完成,但是现在的时间都浪费在了 更新 已发送次数上了,可以做一个检查,如果发送间隔为0 ,就减少更新次数,比如1万次,只需要更新10次即可,每1千次更新1次,或者干脆就不更新,因为这个成功次数 没多大意义,失败了更新出来就行 感谢你的反馈,发送功能已调整为在发送执行完毕或手动停止后再更新发送结果,以减少对连续发送的延迟影响
2.0.0.11 版本已修复此问题
> 使用快捷键 CTRL+ALT+F1 只能控制发送列表发送100000次,可以正常启动,但无法停止 感谢你的反馈,新版本已加了开始和停止功能,等发布后你可以更新下试试
SetByteToIntPtr(bBuff, ipBuff, iLen) 这个方法里面的iLen其实就是bBuffer的length,函数的作用是把bBuffer字节数组写入到ipBuff指针指向的非托管内存里面,所以这个函数是不做长度限制的,可以支持任意长度的bBuffer数组,但是你还需要在UI端增加一个修改封包长度的功能,这样就可以实现你想要的功能了
感谢反馈~ 滤镜设计的初衷是根据一个 “特征码” 来搜索封包,然后把指定位置上的数据替换成别的数据,一般来说500长度足够定义一个特征码了,不需要把整个封包的数据都写到滤镜里面 另外替换功能不会修改封包长度,因为一旦修改了长度,可能会引起接收端程序的异常,引起被注入的程序报错 你说的这种替换我觉得可以用拦截和转发来实现,比如收到一个有特征码的100位封包,触发拦截,然后转发一个自定义的300位长度的新封包
发送封包的功能只能是从本机发送远端,所以就算是recv的包,发送也是send,这个逻辑就是这样的,你的转发需求,只能通过滤镜修改封包来实现了
> > 发送封包的功能只能是从本机发送远端,所以就算是recv的包,发送也是send,这个逻辑就是这样的,你的转发需求,只能通过滤镜修改封包来实现了 > > 不能通过回调模拟接收包吗,我看有的软件有模拟服务器发回的功能 回调功能暂时还没有,后期会加上的
试试看用代理模式,然后启用系统代理,如果要单独拦截某个网址的封包,可以使用 pac 文件来配置SOCKS5代理
方便截图看一下吗