`

在Windows与Linux下禁止被ping的设置方法

 
阅读更多
LINUX下禁止ping命令的使用
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

 

以root进入Linux系统,然后编辑文件icmp_echo_ignore_all
vi /proc/sys/net/ipv4/icmp_echo_ignore_all
将其值改为1后为禁止PING
将其值改为0后为解除禁止PING

直接修改会提示错误:

WARNING: The file has been changed since reading it!!!
Do you really want to write to it (y/n)?y
"icmp_echo_ignore_all" E667: Fsync failed
Hit ENTER or type command to continue

这是因为 proc/sys/net/ipv4/icmp_echo_ignore_all
这个不是真实的文件
如果想修改他的数值可以echo 0 或 1到这个文件

(即echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all )。要是想永久更改可以加一行


net.ipv4.icmp_echo_ignore_all=1

到配置文件/etc/sysctl.conf里面

如何禁止PING我的WINDOWS服务器
在黑客入侵寻找对象时,大多都使用Ping命令来检测主机,如果Ping不通,水平差的“黑客”大多就会知难而退。事实上,完全可以造成一种假相,即使我们在线,但对方Ping时也不能相通,这样就能躲避很多攻击。

  第一步:添加独立管理单元

  开始-运行,输入:mmc,启动打开“控制台”窗口。再点选“控制台”菜单下的“添加/删除管理单元”,单击“添加”按钮,在弹出的窗口中选择“IP安全策略管理”项,单击“添加”按钮。在打开窗口中选择管理对象为“本地计算机”,单击“完成”按钮,同时关闭“添加/删除管理单元”窗口,返回主控台。



(图一)


  第二步:创建IP安全策略

  右击刚刚添加的“IP安全策略,在本地机器”(图二),选择“创建IP安全策略”,单击“下一步”,然后输入一个策略描述,如“no Ping”(图三)。单击“下一步”,选中“激活默认响应规则”复选项,单击“下一步”。开始设置身份验证方式,选中“此字符串用来保护密钥交换(预共享密钥)”选项,然后随便输入一些字符(下面还会用到这些字符)(图四)。单击“下一步”,就会提示已完成IP安全策略,确认选中了“编辑属性”复选框,单击“完成”按钮,会打开其属性对话框。



(图二)



(图三)



(图四)


  第三步:配置安全策略

  单击“添加”按钮,并在打开安全规则向导中单击“下一步”进行隧道终结设置,在这里选择“此规则不指定隧道”。(图六)单击“下一步”,并选择“所有网络连接”以保证所有的计算机都Ping不通。单击“下一步”,设置身份验证方式,与上面一样选择第三个选项“此字符串用来保护密钥交换(预共享密钥)”并填入与刚才相同的内容。单击“下一步”,在打开窗口中单击“添加”按钮,打开“IP筛选器列表”窗口。(图七)单击“添加”,单击“下一步”,设置源地址为“我的IP地址”,单击“下一步”,设置目标地址为“任何IP地址”,单击“下一步”,选择协议为ICMP,现在就可依次单击“完成”和“关闭”按钮返回。此时,可以在IP筛选器列表中看到刚刚创建的筛选器,将其选中之后单击“下一步”,选择筛选器操作为“要求安全设置”选项(图八),然后依次点击“完成”、“关闭”按钮,保存相关的设置返回管理控制台。



(图五)



(图六)




(图七)



(图八)


  第四步:指派安全策略

  最后只需在“控制台根节点”中右击配置好的“禁止Ping”策略,选择“指派”命令使配置生效(图九)。经过上面的设置,当其他计算机再Ping该计算机时,就不再相通了。但如果自己Ping本地计算机,仍可相通。此法对于Windows 2000/XP均有效。



(图九)

 
如何才能防止被别人ping
一、用高级设置法预防Ping

默认情况下,所有Internet控制消息协议(ICMP)选项均被禁用。如果启用ICMP选项,您的网络将在 Internet 中是可视的,因而易于受到攻击。

如果要启用ICMP,必须以管理员或Administrators 组成员身份登录计算机,右击“网上邻居”,在弹出的快捷菜单中选择“属性”即打开了“网络连接”,选定已启用Internet连接防火墙的连接,打开其属性窗口,并切换到“高级”选项页,点击下方的“设置”,这样就出现了“高级设置”对话窗口,在“ICMP”选项卡上,勾选希望您的计算机响应的请求信息类型,旁边的复选框即表启用此类型请求,如要禁用请清除相应请求信息类型即可。

二、用网络防火墙阻隔Ping

使用防火墙来阻隔Ping是最简单有效的方法,现在基本上所有的防火墙在默认情况下都启用了ICMP过滤的功能。在此,以金山网镖2003和天网防火墙2.50版为蓝本来说明。

对于使用金山网镖2003的网友,请用鼠标右击系统托盘中的金山网镖2003图标,在弹出的快捷菜单中选择“实用工具”中的“自定义IP规则编辑器”,在出现的窗口中选中“防御ICMP类型攻击”规则,消除“允许别人用ping命令探测本机”规则,保存应用后就发挥效应。

如果您用的是天网防火墙,在其主界面点击“自定义IP规则”,然后不勾选“防止别人用ping命令探测”规则,勾选“防御ICMP攻击”规则,然后点击“保存/应用”使IP规则生效。

三、启用IP安全策略防Ping

IP安全机制(IP Security)即IPSec 策略,用来配置 IPSec 安全服务。这些策略可为多数现有网络中的多数通信类型提供各种级别的保护。您可配置 IPSec 策略以满足计算机、应用程序、组织单位、域、站点或全局企业的安全需要。可使用 Windows XP 中提供的“IP 安全策略”管理单元来为 Active Directory 中的计算机(对于域成员)或本地计算机(对于不属于域的计算机)定义 IPSec 策略。

在此以WINDOWS XP为例,通过“控制面板”—“管理工具”来打开“本地安全策略”,选择IP安全策略,在这里,我们可以定义自己的IP安全策略。一个IP安全过滤器由两个部分组成:过滤策略和过滤操作。要新建IP安全过滤器,必须新建自己的过滤策略和过滤操作,右击窗口左侧的“IP安全策略,在本地机器”,在弹出的快捷菜单中选择“创建IP安全策略”,单击“下一步”,然后输入策略名称和策略描述。单击“下一步”,选中“激活默认响应规则”复选项,单击“下一步”。开始设置响应规则身份验证方式,选中“此字符串用来保护密钥交换(预共享密钥)”选项,然后随便输入一些字符(后面还会用到这些字符的),单击“下一步”,就会提示已完成IP安全策略,确认选中了“编辑属性”复选框,单击“完成”按钮,会打开其属性对话框。

接下来就要进行此新建安全策略的配置。在“Goodbye Ping 属性”对话窗口的“规则”选项页中单击“添加”按钮,并在打开安全规则向导中单击“下一步”进行隧道终结设置,在这里选择“此规则不指定隧道”。单击“下一步”,并选择“所有网络连接”以保证所有的计算机都Ping不通。单击“下一步”,设置身份验证方式,与上面一样选择第三个选项“此字符串用来保护密钥交换(预共享密钥)”并填入与刚才上面相同的内容。单击“下一步”即打开“IP筛选器列表”窗口,在“IP筛选器列表”中选择“新IP筛选器列表”,单击右侧的“编辑”,在出现的窗口中点击“添加”,单击“下一步”,设置“源地址”为“我的IP地址”,单击“下一步”,设置“目标地址”为“任何IP地址”,单击“下一步”,选择协议类型为ICMP,单击“完成”后再点“确定”返回如图9的窗口,单击“下一步”,选择筛选器操作为“要求安全”选项,然后依次点击“下一步”、“完成”、“确定”、“关闭”按钮保存相关的设置返回管理控制台。

最后在“本地安全设置”中右击配置好的“Goodbye Ping”策略,在弹出的快捷菜单中选择“指派”命令使配置生效。

经过上面的设置,?.渌 扑慊 貾ing该计算机时,就不再Ping通了。但如果自己Ping本地计算机,仍可Ping通。在Windows 2000中操作基本相同。


四、修改TTL值防Ping

许多入侵者喜欢用TTL值来判断操作系统,他们首先会Ping一下你的机子,如看到TTL值为128就认为你的系统为Windows NT/2000,如果TTL值为32则认为目标主机操作系统为Windows 95/98,如果为TTL值为255/64就认为是UNIX/Linux操作系统。既然入侵者相信TTL值所反应出来的结果,那么我们不妨修改TTL值来欺骗入侵者,达到保护系统的目的。方法如下:

打开Windows自带的“记事本”程序,编写如下所示的批处理命令:

@echo REGEDIT4>>ChangeTTL.reg

@echo.>>ChangeTTL.reg

@echo [HKEY_LOCAL_MACHINESystemCurrentControlSetServicesTcpipParameters]>>ChangeTTL.reg

@echo DefaultTTL=dword:000000ff>>ChangeTTL.reg

@REGEDIT /S /C ChangeTTL.reg

另存为以.bat为扩展名的批处理文件,点击这个文件,你的操作系统的缺省TTL值就会被修改为ff,即十进制的255,即把你的操作系统人为地改为UNIX系统了!

DefaultTTL=dword:000000ff是用来设置系统缺省TTL值的,如果你想将自己的操作系统的TTL值改为其它操作系统的ICMP回显应答值,请改变DefaultTTL的键值,要注意它的键值为16进制。

如何禁止别人ping自己的主机(2000自带)

我的电脑-控制面板-管理工具-本地安全策略-ip安全策略

这是2000给我们的配置ip管理的工具,我这里只说一下如何禁止别人ping我的主机。

共有四个步骤:

1。建立禁ping 规则

2。建立禁止/允许规则

3。把这两个规则联系在一起

4。指派

详细:

1。右击ip安全策略-管理ip筛选器表和筛选器操作-ip筛选器列表-添加:名称:ping;描述:ping;(勾选“使用添加向导”),---添加-下一步:指定源/目的ip ,协议类型(icmp),下一步直至完成,关闭此对话框。

2。管理ip筛选器表和筛选器操作-管理筛选器操作-添加(勾选“使用添加向导”)-下一步:名称:refuse;描述:refuse--下一步:阻止-下一步直至完成。

3。右击ip安全策略-创建ip安全策略-下一步:名称:禁止ping;--下一步:取消激活默认响应规则-下一步:选中选中“编辑属性“-完成。然后再“禁止ping属性“上-添加(勾选“使用添加向导”)-下一步直至“身份验证方法”;选第三项,输入共享字串-下一步:在ip筛选器列表里选“ping--下一步:选“refuse-下一步到完成。

这是你在“本地安全设置“右侧会看到“禁止ping“这条规则,但是现在他还没有起作用。

4。右击“禁止ping“--指派。

这回一条禁止别人ping自己的机器的ip策略完成了。

赶快找个机器试试,自己的机器不行。会提示:请求超时(timeout).

以上只是一条小得的ip过滤。你可以自己制作其他的ip策略。
<!--NEWSZW_HZH_END-->
分享到:
评论

相关推荐

    在Windows与Linux下禁止被ping的设置方法[推荐]

    LINUX下禁止ping命令的方法与windows下禁止ping的设置方法,非常的全,推荐大家参考下。

    网站防Ping方法汇总

    在某些情况下,频繁或恶意的Ping请求可能会对服务器造成不必要的负载,甚至可能被用来进行DoS攻击(Denial of Service,拒绝服务攻击)。此外,Ping请求还可能暴露网络设备的一些敏感信息,如操作系统类型、版本等。...

    Linux应用技术:Linux的基本使用.docx

    - **(2-1) 网络连通性测试**:使用`ping`命令检查本地计算机与远程Linux服务器之间的网络连接状态。 - **(2-2) Windows客户端putty设置**:安装并配置Putty客户端,设置连接参数,如服务器IP地址、端口号等。 - **(2...

    linux网络服务实验.doc

    - 在Windows中,使用命令行工具(如`ftp`命令)连接到Linux系统的FTP服务,下载`login.txt`文件到C盘目录下。 7. **实验记录**: - 实验的每个步骤,包括IP地址配置、互相ping通的过程以及FTP文件传输等,都需要...

    禁Ping批量检测工具V2.1

    在常规操作中,我们通常使用命令行工具(如Windows的cmd或Linux的ping命令)来检查网络连接的可达性,但当目标服务器配置了禁止ICMP回显请求时,这种方法就无法奏效。这款工具能够绕过这种限制,提供一种有效的批量...

    Linux下ftp服务器安装与配置实验报告

    5. Ubuntu下与FTP通信:在data目录中创建文件,然后通过FTP服务上传到服务器。同时,也可以下载FTP服务器上的文件到本地计算机。 6. Windows与Ubuntu上FTP服务器的通信:需要将虚拟机的网络适配器设置为桥接模式,...

    linux 命令总结.txt

    - Paragon Ext2FS Anywhere是一款可在Windows下读写Linux文件系统的工具,可用来实现Windows与Linux之间的文件传输。 以上这些知识点覆盖了Linux系统管理和网络配置的基本操作,对于初学者来说是非常有用的资源。...

    Ping 命令 可供参考和学习,希望对你有所帮助!

    在命令行界面下(如Windows的CMD或Linux的Terminal),输入`ping`后跟目标IP地址或域名即可执行基本的Ping操作。例如: ``` ping www.google.com ``` 或 ``` ping 8.8.8.8 ``` 这将向指定的目标发送一系列的...

    linux常识 linux最基本的常识

    使用`mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom`命令可以挂载Windows机器的SMB共享目录到Linux的/mnt/cdrom路径下。 9. **控制root用户SSH登陆**: 修改`/etc/ssh/sshd_config...

    Linux下squid服务器的配置与管理.pdf

    测试包括四个步骤:Windows下设置IP地址、如果没有设置代理测试结果为、设置代理服务器和测试结果为。 4.5 透明代理服务器的配置 修改配置文件(配置文件位于/etc/squid/squid.conf),后重启服务。 4.6 反向代理...

    LINUX 20招

    在Linux系统中,经常需要统计某个目录下的文件总数以及子目录的数量。通过简单的shell命令组合,可以轻松实现这一需求: - 使用`ls -l * | grep "^-" | wc -l`来计算文件数量。 - 使用`ls -l * | grep "^d" | wc -l`...

    linux ftp服务器搭建

    3. 使用`ifconfig`命令查看Linux虚拟机的IP地址,确认与Windows主机在同一网络段内。如果不在同一段,需要调整IP配置,确保两台机器可以互相通信。通过`ping`命令测试连接性。 4. 配置VSFTPD服务。主要涉及修改`/...

    Linux学习笔记,分区与远程登录

    - 登录和设置方法与第一个工具类似,但提供了更好的文件传输功能。 - 如果遇到中文乱码的问题,可以通过刷新界面或重新输入命令来解决。 通过上述内容的学习,初学者可以对Linux的基础操作,特别是分区和远程登录...

    2022年职称计算机考试中文windows7操作系统模拟软件试题.doc

    4. **禁止ICMPv4 ping**:在"计算机配置"-&gt;"Windows 设置"-&gt;"安全设置"-&gt;"高级安全Windows 防火墙"-&gt;"高级安全 Windows 防火墙——当地组策略对象"中,设置入站规则,选择"新规则"-&gt;"自定义"-&gt;"所有程序"-&gt;"ICMPv4...

    RED HAT LINUX 6大全

    本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...

    Linux一句话精彩问答-网络相关篇.txt

    - **问题**: 如何在Linux系统上远程显示Windows桌面? - **解答**: - 安装`rdesktop`工具来实现远程桌面连接功能。 - 可以通过包管理器安装`rdesktop`,例如使用`yum install rdesktop`或`apt-get install ...

    Python检查ping终端的方法

    `os.popen()` 函数允许我们在Python程序中执行外部命令,如Linux的`ping`命令。在这个例子中,`ping -q -c 2 -r $ipAdd`是向目标IP发送两个不显示详细信息的ping请求。参数`-q`表示安静模式,`-c 2`指定了ping的...

Global site tag (gtag.js) - Google Analytics