首页 > 其他分享 >atk6-thcping6使用方法

atk6-thcping6使用方法

时间:2024-11-18 19:45:26浏览次数:3  
标签:方法 TCP port atk6 com example thcping6

atk6-thcping6 3.8 (c)2020年由 van Hauser / THC [email protected] 开发 www.github.com/vanhauser-thc/thc-ipv6

语法:atk6-thcping6 [-EafqxO] [-e ethertype] [-H t:l:v] [-D t:l:v] [-F dst] [-e ethertype] [-L length] [-N nextheader] [-V version] [-t ttl] [-c class] [-l label] [-d size] [-S port|-U port|-T type -C code] 接口 src6 dst6 [srcmac [dstmac [数据]]]

选项:

-x 洪水模式(不检查回复)

-w ms 包之间的等待时间,以毫秒为单位(默认:1000,如果-n不是1)

-a 添加带有路由器警报选项的逐跳头部。

-q 添加带有快速启动选项的逐跳头部。

-E 以ethertype IPv4发送

-e ethertype 以指定的ethertype发送(十六进制!)

-H t:l:v 添加带有特殊内容的逐跳头部

-D t:l:v 添加带有特殊内容的目标头部

-D "xxx" 添加一个大型目标头部,该头部会使数据包分片

-f 添加一次性分片头部

-F ipv6address 使用源路由到这个最终目的地

-t ttl 指定TTL(默认:255)

-c class 指定类别(0-4095)

-l label 指定标签(0-1048575)

-L length 设置伪造的有效载荷长度(0-65535)

-N nextheader 设置伪造的下一个头部(0-255)

-V version 设置IP版本(0-15)

-d data_size 定义ping数据缓冲区的大小

-O 发送TCP快速打开cookie请求选项(需要-S)

-T number ICMPv6类型发送(默认:128 = ping)

-C number ICMPv6代码发送(默认:0)

-S port 在定义的端口上使用TCP SYN包代替ping

-U port 在定义的端口上使用UDP包代替ping -n count 发送包的次数(默认:1)

t:l:v 语法:类型:长度:值,值是十六进制,例如 1:2:0eab 你可以在src6、srcmac和dstmac中放入一个"x"以自动获取值。

制作一个带有特殊IPv6或EH头部选项的ICMPv6/TCP/UDP包。

返回-1表示错误或无回复,0表示正常回复,1表示错误回复。

原文:

atk6-thcping6 3.8 (c) 2020 by van Hauser / THC <[email protected]> www.github.com/vanhauser-thc/thc-ipv6

Syntax: atk6-thcping6 [-EafqxO] [-e ethertype] [-H t:l:v] [-D t:l:v] [-F dst] [-e ethertype] [-L length] [-N nextheader] [-V version] [-t ttl] [-c class] [-l label] [-d size] [-S port|-U port|-T type -C code] interface src6 dst6 [srcmac [dstmac [data]]]

Options:

-x flood mode (doesn't check for replies)

-w ms wait time between packets in ms (default: 1000, if -n not 1)

-a add a hop-by-hop header with router alert option.

-q add a hop-by-hop header with quickstart option.

-E send as ethertype IPv4

-e ethertype send as specified ethertype (hexadecimal!)

-H t:l:v add a hop-by-hop header with special content

-D t:l:v add a destination header with special content

-D "xxx" add a large destination header which fragments the packet

-f add a one-shot fragementation header

-F ipv6address use source routing to this final destination

-t ttl specify TTL (default: 255)

-c class specify a class (0-4095)

-l label specify a label (0-1048575)

-L length set fake payload length (0-65535)

-N nextheader set fake next header (0-255)

-V version set IP version (0-15)

-d data_size define the size of the ping data buffer

-O send TCP Fast Open cookie request option (needs -S)

-T number ICMPv6 type to send (default: 128 = ping)

-C number ICMPv6 code to send (default: 0)

-S port use a TCP SYN packet on the defined port instead of ping

-U port use a UDP packet on the defined port instead of ping

-n count how often to send the packet (default: 1)

t:l:v syntax: type:length:value, value is in hex, e.g. 1:2:0eab

You can put an "x" into src6, srcmac and dstmac for an automatic value.

Craft a ICMPv6/TCP/UDP packet with special IPv6 or EH header options.

Returns -1 on error or no reply, 0 on normal reply or 1 on error reply.

使用方法:

atk6-thcping6 是一个用于发送 TCP 和 ICMPv6 数据包的工具,它可以用来测试网络连接、扫描端口以及执行其他网络探测任务。以下是 atk6-thcping6 的一些基本用法:

  1. 基本TCP Ping:

    bash

    atk6-thcping6 -t 80 example.com

    这个命令会向 example.com 的 TCP 端口 80 发送一个探测。

  2. 指定源端口:

    bash

    atk6-thcping6 -s 1024 -t 80 example.com

    -s 参数用于指定源端口。

  3. 使用ICMPv6:

    bash

    atk6-thcping6 -1 example.com

    -1 参数表示使用 ICMPv6。

  4. UDP Ping:

    bash

    atk6-thcping6 -u -t 53 example.com

    -u 参数表示使用 UDP,-t 指定目标端口。

  5. 设置超时:

    bash

    atk6-thcping6 -t 80 -w 500 example.com

    -w 参数用于设置超时时间(毫秒)。

  6. 设置重试次数:

    bash

    atk6-thcping6 -t 80 -r 3 example.com

    -r 参数用于设置重试次数。

  7. 使用SNI(Server Name Indication):

    bash

    atk6-thcping6 -sni www.example.com -t 443 example.com

    --sni-name 参数用于指定 SNI。

  8. 指定IPv4或IPv6:

    bash

    atk6-thcping6 -4 -t 80 example.com

    -4 参数用于指定使用 IPv4。

  9. 输出结果到文件:

    bash

    atk6-thcping6 -t 80 example.com -o output.txt

    -o 参数用于将结果输出到文件。

  10. 使用自定义TCP标志:

    bash复制

    atk6-thcping6 -t 80 -f "FIN,PSH,URG" example.com

    -f 参数用于设置自定义的 TCP 标志。

标签:方法,TCP,port,atk6,com,example,thcping6
From: https://blog.csdn.net/u011701632/article/details/143865229

相关文章

  • proteus仿真数码管无法动态显示的问题-解决方法
    点击跳转1点击跳转2点击跳转3......
  • 【Python入门】探索Python字符串的奥秘:常用方法全解析
    ......
  • 【学习心得】Jupyter常用操作与魔法方法
    【学习心得】Jupyter常用操作与魔法方法一、安装与打开Jupyter是什么我就不啰嗦了,直接安装:pipinstalljupyter 安装完后,在你想要打开的项目路径下,唤出CMD执行下面命令就可以使用jupyternotebook了jupyternotebook也可以用更加好用的jupyterlab,它的命名如下jupyter......
  • SqlServer数据库恢复备份数据的方法
    一、如何备份 二、开始还原当时在公司是要将阿里云的sqlserver中的数据备份一份到公司内网数据库,并将数据恢复到公司内网SqlServer数据库,当我按照原库的要求创建了新的空库。在SSMS控制台还原的时候,它竟然报错,报:system.data.sqlclient.Sqlerror:备份集中的数据库备份与现......
  • JavaScript 字符串的常用方法有哪些
    速览JavaScript字符串的常用方法包括charAt、charCodeAt、concat、indexOf、lastIndexOf、slice、substring、toLowerCase、toUpperCase、trim、replace、split、padStart、padEnd等。详答1.基本信息JavaScript中的字符串是一种原始数据类型,提供了丰富的操作方法来处......
  • 【微信批量群发】想要一次性给所有好友发送消息?这里有最简单的方法!
    点击关注免费试用【微信批量群发】想要一次性给所有好友发送消息?这里有最简单的方法!有没有遇到过这种情况?每次发个重要通知,想一口气通知所有微信好友,却得一个一个手动发,累得想哭!有时候还可能漏掉某个好友,简直要崩溃。是不是很烦恼?其实,批量发送微信消息超级简单,只需要......
  • 【JAVA】Java基础—面向对象编程:类的其他特性—静态成员与方法
    在Java中,静态成员和静态方法是类的一部分,而不是类的实例的一部分。这意味着静态成员和方法可以在没有创建类的实例的情况下访问。理解静态成员和方法的概念对于Java开发至关重要,因为它们在内存管理、性能优化和设计模式中扮演着重要角色。理论知识1.静态成员静态变量:也称......
  • 【Stable Diffusion】文生图超详细参数使用技巧和方法推荐
    Ai出图最基本的就是文生图,拿写实类方向来说,可以生成很多逼真的Ai作品,足够让人惊艳了。2张图像都是用SD生成的,底模用的是麦橘大神新发布的V7写实模型,lora还搭配使用了麦橘大神发布的花田错stablediffusion整合包以及更多模型插件,可以扫描下方,免费获取今天我想来一期......
  • Three.js中实现雾效的方法
    在Three.js中,可以使用Fog或FogExp2类来实现场景中的雾效。Fog类创建的是线性雾效,而FogExp2类创建的是指数雾效。两者都会根据物体与相机的距离来增加雾的密度,从而实现不同的视觉效果。1.Fog(线性雾)Fog类创建的是线性雾效,其中雾的密度随距离线性增长。Fog类的构造函数接受三......
  • 三种方法-直接从Intel RealSenseD456/D435获取相机和IMU内外参数
    三种方法-直接从IntelRealSenseD456/D435获取相机和IMU内外参数,自己标定很麻烦1、直接从出厂参数获取方法1——最直接直接从IntelRealSense中获取相机参数。先按照下面图片的步骤获取数据,保存为json,然后电脑可以直接用记事本打开查看。方法2——最有条理在ubuntu......