首页 > 其他分享 >基于scapy的tcp reset阻断

基于scapy的tcp reset阻断

时间:2022-11-04 10:36:20浏览次数:81  
标签:reset run scapy connection tcp window 阻断


项目地址

​https://github.com/jin-long/how-does-a-tcp-reset-attack-work​

其他

​https://robertheaton.com/2020/04/27/how-does-a-tcp-reset-attack-work/​

参考readme

  1. Install dependencies: ​​virtualenv venv && source venv/bin/activate && pip install -r requirements.txt​
  2. Setup TCP connection. In one terminal window run ​​nc -nvl 8000​​ to set up a server
  3. In another terminal window run ​​nc 127.0.0.1 8000​​ to connect to the server
  4. In a third window run ​​python3 main.py​​ to run our sniffing program
  5. Type into one of the TCP connection windows. You should see the sniffing program log some output, send a ​​RST​​​ packet, and the ​​nc​​ connection should be broken

遇到的问题

在同一台linux机器上分别在开三个终端执行2, 3,4步骤之后,在用3所在的客户端发送消息,然后并2,3之间的链接并没有阻断。但是貌似在同一台mac机器上链接是可以被阻断的。之后将2,3分别在两台linux机器上同样的操作2,3之间的链接被阻断了,待分析。

标签:reset,run,scapy,connection,tcp,window,阻断
From: https://blog.51cto.com/u_15859002/5822019

相关文章

  • 【3】TCP/IP
    【转自:https://zhuanlan.zhihu.com/p/351686464】一、概述TCP/IP协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在......
  • TCP 首部解析与连接的建立与释放
    1.TCP首部解析源端口,目的端口:使用TCP协议传输数据时,从本机发送出去时通过的端口和目标机器用于接收的端口序号(SequenceNumber):用于标记相应的TCP报文......
  • 论文笔记 - RETRIEVE: Coreset Selection for Efficient and Robust Semi-Supervised
    Motivation虽然半监督学习减少了大量数据标注的成本,但是对计算资源的要求依然很高(无论是在训练中还是超参搜索过程中),因此提出想法:由于计算量主要集中在大量未标注的数据上......
  • qt错误?undefinedreferenceto`_imp___ZN10QTcpSocketD1Ev
    错误信息:undefinedreferenceto`_imp___ZN10QTcpSocketD1Ev'undefinedreferenceto`_imp___ZN10QTcpSocketC1EP7QObject'undefinedreferenceto`_imp___ZN10QTcpSo......
  • SSH远程树莓派:配置固定TCP地址SSH远程树莓派 4/4
    上一篇​SSH远程树莓派:Mac/linux系统ssh远程树莓派3/4​在之前的文章里,我们向大家介绍了如何通过cpolar,使用SSH在远程访问本地的树莓派,这不仅能够让我们能方便的在公众互联......
  • 1. osi七层与TCP\IP协议
    1.为什么要分层,2.七层模型加模型3.TCP/IP参考模型4.TCP/IP协议族的组织5.5g技术规范补充  6 数据的封装过程  (加红为背诵内容,重要)  一.1  层次......
  • tcp和udp
    一、概念TCP(TransmissionControlProtocol,传输控制协议)与UDP(UserDataProtocol,用户数据协议)是互联网传输数据较为常用的协议,我们熟知的HTTP就是基于TCP的。二、......
  • (十一)深入浅出TCPIP之TCP粘包问题
    粘包和拆包问题     粘包拆包问题是处于网络比较底层的问题,在数据链路层、网络层以及传输层都有可能发生。我们日常的网络应用开发大都在传输层进行,由于UDP有消息......
  • TCP_IP协议
    TCP/IP协议栈详解一,TCP/IP协议栈概述1,TCP/IP协议层次结构 应用层 传输层 互联网层 网络接口层2,TCP/IP协议栈与OSI/RM模型的区别 相同点: 两者都是以协议栈的......
  • scapy包
    最近在学习一些网络协议,需要去构建包,需要使用到scapy库,通过python可以轻易实现,下面链接是scapy中文手册https://wizardforcel.gitbooks.io/scapy-docs/content/3.html希......