sendip linux发包工具

sendip linux发包工具第一步:安装sendip工具sudoapt-getupdatesudoapt-getinstallsendipmansendip//可以查看sendip的使用方法第二步:使用开启两台虚拟机,在其中一台执行sendip命令,在另一台抓包分析sendip命令格式:sendip网络层传输层数据domainsendip-v-p***-is***-id***-p***-f/-d***

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

第一步:安装 sendip 工具

sudo apt-get update
sudo apt-get install sendip
man sendip   //可以查看sendip的使用方法

第二步:使用

开启两台虚拟机,在其中一台执行sendip命令,在另一台抓包分析

sendip 命令格式:
sendip 网络层 传输层 数据 domain
sendip -v -p *** -is *** -id *** -p *** -f/-d ***** domain

常用命令参数:
-v 打印整个发出的数据包。
-p 指定要使用的网络协议。
-is 源地址
-id 目的地址
domain 经过的第一跳路由
-d 要携带的数据。使用参数 rN 来产生随机的 N 个字节。
-f 从文件中读取要携带的数据。

可以在命令行写一条命令,进行发包

sendip -v  -p ipv4 -is 192.168.163.128 -id 192.168.163.130 -p tcp -f message 192.168.163.130

也可以写一个脚本:

vim send.sh

编辑内容:

#!/bin/bash

cd /home/lxm/Desktop/

send_1(){
while true
do
        sendip -v  -p ipv4 -is 192.168.163.128 -id 192.168.163.130 -p tcp -f message 192.168.163.130
        sleep 0.001
done
}
send_2(){
while true
do
        sendip -v -p ipv4 -is 192.168.163.128 -id 192.168.163.130  -p udp -f message 192.168.163.130
        sleep 0.01
done
}
send_3(){
while true
do
        sendip -v -p ipv4 -is 192.168.163.128 -id 192.168.163.130 -p icmp -d data01234567 192.168.163.130
        sleep 0.1
done
}
send_1 & send_2 & send_3

写一个文件,内容自定义

vim message

执行脚本:

./send.sh

在接收端虚拟机上使用 wireshark 截获如下数据包:

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/197197.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 知识库 平台_平台开发

    知识库 平台_平台开发入园这么些天了,今天搭建了一套知识库系统,使用效果还不错,分享一些过程经验。搭建准备:软件系统:WCP4.3免费版(免费开源,支持Windows,使用简单,有傻瓜式一键安装包-win平台)服务

  • drupal安装教程(6.X版安装教程)【图文教程】[通俗易懂]

    drupal安装教程(6.X版安装教程)【图文教程】[通俗易懂]
    由于英文不是很好,而且在安装时遇到很多困难,所以把在网上找到的drupal详细安装步骤分享一下,希望能帮助更多人。

    1、先下载drupal6.X版拷到web根目录下,从浏览器打开链接,会直接进入安装页面。
    如图1所示,先让你选择安装语言,选第一个“InstallDrupalinEnglish”

    图1
    点击“InstallDrupalinEnglish”以后出现图2所示的错误提示,然后按照错误提示的操作步骤

  • idea打开工程无法运行java程序_如何运行一个java程序

    idea打开工程无法运行java程序_如何运行一个java程序有时候想运行别人的项目,但是别人的项目并非IDEA项目(甚至只有源码),当我们打开项目时候,并不能运行,我们却不知道怎么办。经过多次查找和尝试,最终终于能够运行起来了。记一下解决的方法。这是源码打开的项目首先,查看sdk是否设置了。可以在File=》ProjectStructure=》Project里面查看并设置。但是,设置后还是不可以运行。如下图:设置SDK…

  • 【安全】Web渗透测试(全流程)

    【安全】Web渗透测试(全流程)1信息收集1.1域名、IP、端口域名信息查询:信息可用于后续渗透IP信息查询:确认域名对应IP,确认IP是否真实,确认通信是否正常端口信息查询:NMap扫描,确认开放端口如果不会用Nmap,看这里:NMAP基础教程(功能介绍,安装,使用)发现:一共开放两个端口,80为web访问端口,3389为windows远程登陆端口,嘿嘿嘿,试一下发现:是Window…

  • Linux通配符摘要

    Linux通配符摘要

    2021年12月30日
  • 面向对象程序设计的基本原理_面向对象程序设计c++答案

    面向对象程序设计的基本原理_面向对象程序设计c++答案Java程序设计(面向对象)- 设计原理

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号