iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >防止ARP攻击的shell代码
  • 839
分享到

防止ARP攻击的shell代码

代码ARPshell 2022-06-04 21:06:41 839人浏览 泡泡鱼
摘要

#!/bin/bashdeclare gw=`route -n | grep -e '^0.0.0.0'`declare gwname=`echo $gw | grep -oe 'w*$'`declare


#!/bin/bash
declare gw=`route -n | grep -e '^0.0.0.0'`
declare gwname=`echo $gw | grep -oe 'w*$'`
declare gwip=`echo $gw | grep -oe '[0-9]{2,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}'`
declare gwMac=`arp -n | grep -e $gwip | grep -oe '[0-9A-F]{2}:[0-9A-F]{2}:[0-9A-F]{2}:[0-9A-
F]{2}:[0-9A-F]{2}:[0-9A-F]{2}'`
echo "switch $gwname arp: $gwip - $gwmac to static"
arp -s $gwip $gwmac
echo "done, off arp reuqest .."
ifconfig $gwname -arp
echo "all done."


解决linux下ARP攻击的方法

windows下的用户可以使用antiArp防火墙,基本上能解决问题,可是喜欢linux的兄弟姐妹们怎么办呢,我今天就遇到这个档子烦心事。
我用的是fedora core 6,我先把几个镜像文件挂上,用关键字arp一搜,就搜到了arptables,和arpwatcher 首先是arpwatcher了,它好像只能监控本机ip/arp地址的改变之类的,好像不能防止arp攻击。 再一看arptables,立马想到了iptables,装上一看,果然,命令行都一模一样。 可是问题来了,保持本机不受arp攻击很简单(用静态arp绑定就可以了),但是人家网关也还是要受到攻击, 俺们又不是网络管理员,网关我只能 “远观而不能亵玩“!
此路不通,俺们改道,arping这个东西映入我的眼帘,回到shell,发现已经安装拉:
“arping - send ARP REQUEST to a neighbour host“arping [ -AbDfhqUV] [ -c count] [ -w deadline] [ -s source] -I interface destination-U Unsolicited ARP mode to update neighbours' ARP caches. No replies are expected.
关键命令:
arping -U -I 发送包的网卡接口 -s 源ip 目的ip
实例:
假设你的eth0接口对应的ip为192.168.1.1,网关为192.168.1.255你就可以使用
arping -U -I eth0 -s 192.168.1.1 192.168.1.255

--结束END--

本文标题: 防止ARP攻击的shell代码

本文链接: https://www.lsjlt.com/news/18110.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何实现防止ARP攻击的shell代码
    小编给大家分享一下如何实现防止ARP攻击的shell代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码如下:#!/bin/bashdeclare gw=`ro...
    99+
    2023-06-09
  • Linux下怎么防止ARP攻击
    这篇文章将为大家详细讲解有关Linux下怎么防止ARP攻击,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量,攻击者...
    99+
    2023-06-28
  • Linux下怎么防御arp攻击
    本篇内容主要讲解“Linux下怎么防御arp攻击”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么防御arp攻击”吧!1.获取同一网段下所有机器MAC地址的办法机房有机器中毒,发ar...
    99+
    2023-06-10
  • Linux系统怎么防御ARP攻击
    这篇文章主要讲解了“Linux系统怎么防御ARP攻击”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统怎么防御ARP攻击”吧!管理员用户登录,打开终端输入#arp -a > ...
    99+
    2023-06-10
  • 如何防止PHP代码被非法入侵和攻击
    引言:在当今持续不断的网络攻击风险下,保护我们的PHP代码免受非法入侵和攻击变得至关重要。本文将介绍一些有效的方法和具体的代码示例,以帮助开发人员构建更安全的PHP应用程序。一、使用最新版本的PHP和相关软件始终使用最新版本的PHP是保护代...
    99+
    2023-10-21
    输出过滤 包括输入验证 提高应用程序的安全性。
  • ASP Web 安全性:如何防止恶意代码攻击
    一、输入验证 输入验证是防止恶意代码攻击的重要手段。您需要对用户输入的数据进行严格的验证,以确保其格式正确、值合法,并防止恶意代码的注入。可以使用正则表达式、类型转换等技术来进行输入验证。 例如,以下代码演示了如何使用正则表达式验证用户的...
    99+
    2024-02-13
    ASP Web 开发中 防止恶意代码攻击至关重要。本文将介绍如何保护您的网站免受恶意代码攻击 确保网站的安全和可靠性。
  • nginx如何防止cc攻击
    在nginx中预防cc攻击的方法用户在正常访问网站时,与服务器建立的连接一般不会超过20个,可以通过以下脚本禁止连接数过大的IP访问。#!/bin/shstatus=`netstat -na|awk '$5 ~ /[0-9]+:[0-9]+...
    99+
    2024-04-02
  • tp5如何防止cc攻击
    通过在tp5项目中添加以下代码即可实现预防cc攻击的功能。...
    99+
    2024-04-02
  • emlog如何防止xss攻击
    emlog防止xss攻击的方法:给cookie设置上httponly检查,操作步骤:打开“include\lib\loginauth.php”文件,找到第134行的setAuthCookie函数,改成以下代码:public static f...
    99+
    2024-04-02
  • vue如何防止xss攻击
    这篇“vue如何防止xss攻击”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue如何防止xss攻击”文章吧。vue防止xs...
    99+
    2023-07-04
  • antixss怎么防止xss攻击
    antixss防止xss攻击的方法:antixss是由微软推出用于防止xss攻击的一个类库,可在将html数据保存到数据库之前,使用AntiXSS Sanitizer对象调用GetSafeHtml或GetSafeHtmlFragment,并...
    99+
    2024-04-02
  • yii2如何防止xss攻击
    yii2防止xss攻击的示例代码:在对应文件中添加以下代码进行调用:function actionClean($str){$str=trim($str);$str=strip_tags($str);$str=stripslashe...
    99+
    2024-04-02
  • react如何防止xss攻击
    react防止xss攻击的方法:react在渲染html内容和渲染dom属性时都会将 "'&<>这几个字符进行转义,转义部分源码如下:for (index = match....
    99+
    2024-04-02
  • ci怎么防止xss攻击
    ci防止xss攻击的方法:对全局的POST、GET、COOKIE进行过滤,打开config.php文件,配置如下:$config['global_xss_filtering'] = TRUE;...
    99+
    2024-04-02
  • vue怎么防止xss攻击
    vue防止xss攻击的示例分析:用node.js做测试,在终端引入xss,命令如下:npm install xss --save在vue的页面进行引入,例如:import xss from&...
    99+
    2024-04-02
  • js如何防止xss攻击
    js防止xss攻击的方法:对用户的输入及请求都进行过滤检查,如对特殊字符进行过滤,设置输入域的匹配规则等,例如:function removeXss(val){val = val.replace(/([\x00-\x08][\x0b-\x0...
    99+
    2024-04-02
  • php如何防止cc攻击
    在php项目中预防cc攻击的方法只需将以下代码剪切到php项目中即可实现预防cc攻击的功能...
    99+
    2024-04-02
  • Linux如何防止cc攻击
    在Linux系统中预防cc攻击的方法用户在进行正常访问时,与服务器建立的连接一般不会超过20次,可以通过在Linux命令行执行以下脚本,将超过150次的单个IP屏蔽掉,从而实现预防cc攻击。#!/bin/sh status=`netstat...
    99+
    2024-04-02
  • django如何防止xss攻击
    django防止xss攻击的方法:使用escape过滤器,无需转义时使用safe过滤器,对单一变量进行转义过滤,例如:Hello {{ a|escape }} # 转义{{a}} # 转义{{a|safe}} # 认为a安全,不进行转义利用...
    99+
    2024-04-02
  • angular如何防止xss攻击
    angular防止xss攻击的示例:angular提供了一个DomSanitizer服务,提供的方法如下:export enum SecurityContext { NONE, HTML, STYLE, SCRIPT, URL, RESOU...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作