我的编程空间,编程开发者的网络收藏夹
学习永远不晚

防止ARP攻击的shell代码

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

防止ARP攻击的shell代码


#!/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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

防止ARP攻击的shell代码

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

下载Word文档

猜你喜欢

防止ARP攻击的shell代码

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

如何实现防止ARP攻击的shell代码

小编给大家分享一下如何实现防止ARP攻击的shell代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码如下:#!/bin/bashdeclare gw=`ro
2023-06-09

Linux下怎么防止ARP攻击

这篇文章将为大家详细讲解有关Linux下怎么防止ARP攻击,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量,攻击者
2023-06-28

如何防止PHP代码被非法入侵和攻击

引言:在当今持续不断的网络攻击风险下,保护我们的PHP代码免受非法入侵和攻击变得至关重要。本文将介绍一些有效的方法和具体的代码示例,以帮助开发人员构建更安全的PHP应用程序。一、使用最新版本的PHP和相关软件始终使用最新版本的PHP是保护代
2023-10-21

ASP Web 安全性:如何防止恶意代码攻击

ASP Web 安全性:防止恶意代码攻击的有效方法 ASP、Web 安全、恶意代码、攻击
ASP Web 安全性:如何防止恶意代码攻击
2024-02-13

防止shell脚本重复执行的代码

例如,要求脚本只能顺序访问某个资源,例如磁盘文件等,就可以参考下面的实现。#!/bin/bash## file locking using bash.# ver 0.1.6## author : malundao ( malundao@si
2022-06-04

ThinkPHP防止SQL注入攻击的方法

ThinkPHP框架提供了多种机制来防御SQL注入攻击,包括预防措施、检测和过滤技术。通过使用参数化查询、正则表达式过滤、内置SQL注入检测功能,以及其他安全措施,ThinkPHP可以有效防止恶意SQL语句的执行。开发人员还应遵循最佳实践,如验证用户输入、使用安全API和库,并进行定期安全审计,以确保应用程序的安全性。
ThinkPHP防止SQL注入攻击的方法
2024-04-02

SpringBoot防止XSS注入攻击的方法

这篇文章将为大家详细讲解有关SpringBoot防止XSS注入攻击的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是 XSS 攻击在跨站脚本(XSS)攻击中,攻击者可以在受害者的浏览器中执行恶意脚
2023-06-15

PHP防CC攻击实现代码是什么

PHP防CC攻击的实现代码是“if (session_is_registered('ll_lasttime')){$ll_lasttime = $_SESSION['ll_lasttime'];$ll_times =...}”。
2021-06-30

使用PHP来防止XSS攻击的方法

这篇文章将为大家详细讲解有关使用PHP来防止XSS攻击的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。防止 PHP 中 XSS 攻击XSS(跨站脚本攻击)是一种常见的网络安全威胁,它允许攻击者注入恶意脚本到 web 页面中,从而控制受害者的浏览器。使用 PHP 开发 web 应用
使用PHP来防止XSS攻击的方法
2024-04-02

防止网络DDoS攻击的三种方法

1. 流量过滤:通过使用防火墙或其他网络安全设备,对进入网络的流量进行过滤和检测,识别并丢弃可能是DDoS攻击的流量。这种方法可以通过检查流量的源IP地址、目的IP地址、协议和端口等参数来判断流量是否是恶意的,并采取相应的处理措施。2. 负
2023-09-22

Privoxy在Ubuntu中防止DDoS攻击的策略

Privoxy是一个无缓存的Web代理软件,它提供了高级过滤功能、隐私保护和访问控制。然而,Privoxy本身并不具备专门防止DDoS攻击的策略。DDoS攻击通常涉及大量的恶意流量,旨在使目标服务器或网络资源过载,导致服务不可用。以下是Pr
Privoxy在Ubuntu中防止DDoS攻击的策略
2024-10-18

JavaScript 编码艺术:防止 CSRF 攻击的优雅解决方案

跨站请求伪造 (CSRF) 攻击是对 Web 应用程序的严重威胁。本文将深入探讨 CSRF 攻击的工作原理,并提供优雅的 JavaScript 解决方案,用于在不影响用户体验的情况下有效防止此类攻击。
JavaScript 编码艺术:防止 CSRF 攻击的优雅解决方案
2024-02-15

编程热搜

目录