当前位置: 首页 > news >正文

php+mysql 2012也买酒商城网站源码智慧农业项目方案

php+mysql 2012也买酒商城网站源码,智慧农业项目方案,10强装饰公司,小学生网上学做辅导哪个网站好1、准备 我们可以使用下面命令关闭一个端口 sudo iptables -A INPUT -p tcp --dport 端口号 -j DROP我关闭的是22端口,各位可以关其它的或者打开其它端口测试,谨慎关闭22端口!不然就会像我下面一样握手超时😭😭&…

1、准备

我们可以使用下面命令关闭一个端口

sudo iptables -A INPUT -p tcp --dport 端口号 -j DROP

我关闭的是22端口,各位可以关其它的或者打开其它端口测试,谨慎关闭22端口!不然就会像我下面一样握手超时😭😭😭
在这里插入图片描述
打开端口

sudo iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT

注意: 这些更改在当前会话中有效,重启后可能会丢失。要保存规则,可以使用iptables-save命令将规则导出到文件,并在系统启动时重新加载。
然后可以通过命令行的方式检查一下机器打开端口的状态

nc -zvw5 1.1.1.12 22

其中:

  • -z:表示扫描模式,只扫描端口而不发送任何数据。
  • -v:表示详细模式,会显示更多的扫描信息。
  • -w5:设置超时时间(wait timeout),后面的数字(在这个例子中是5)表示等待响应的最大秒数。如果在这个时间内没有收到响应,则认为连接失败。
  • <hostname_or_IP>(192.168.1.1):目标主机的主机名或IP地址。
  • <port>(22):要检查的端口号。

另外,如果你想要一个更详细的端口扫描报告,包括操作系统检测和服务版本检测,你可能需要使用更高级的端口扫描工具,如Nmap

创建测试文件

cat <<EOF>> host.txt
1.1.1.12
1.1.1.13
1.1.1.14
EOF

2、编写代码

使用vim编写check_prot.sh文件

vim check_prot.sh

然后话不多说,直接上代码
下面是一键批量检查主机端口的脚本完整代码,都写了注释

#!/bin/bash
#auther:黑子哥呢?
#desc:一键批量检查端口# 要检查的主机列表文件(格式:主机名或IP)
HOST_FILE="host.txt"# 要检查的端口号
PORT=$1  # 例如,检查SSH端口(通常为22)# 临时文件用于存储打开端口的主机
OPEN_PORTS_FILE=$(mktemp)# 临时文件用于存储没有打开端口的主机
CLOSED_PORTS_FILE=$(mktemp)# 检查主机列表文件是否存在
if [ ! -f "$HOST_FILE" ]; thenecho "主机列表文件 $HOST_FILE 不存在。"exit 1
fi# 检查端口是否打开的函数
check_port() {local host="$1"local port="$2"# 尝试使用nc检查端口(如果nc不可用,可以尝试其他方法)if nc -zw5 "$host" "$port" &>/dev/null; thenecho "$host" >> "$OPEN_PORTS_FILE"elseecho "$host" >> "$CLOSED_PORTS_FILE"fi
}# 读取主机列表并检查端口
while IFS= read -r host; do# 跳过空行if [ -z "$host" ]; thencontinueficheck_port "$host" "$PORT"
done < "$HOST_FILE"# 输出打开端口的主机列表
if [ -s "$OPEN_PORTS_FILE" ]; thenecho "以下主机的 $PORT 端口是打开的:"cat "$OPEN_PORTS_FILE"
fi# 输出没有打开端口的主机列表
if [ -s "$CLOSED_PORTS_FILE" ]; thenecho "以下主机的 $PORT 端口是没有打开的:"cat "$CLOSED_PORTS_FILE"
fi# 清理临时文件
rm -f "$OPEN_PORTS_FILE" "$CLOSED_PORTS_FILE"

上面代码除了使用nc也可以使用其它工具,比如nmap,使用nmap可以参考这篇文章:nmap命令详细教程
比如下面的例子,我们只需要把nc那一行的命令替换成nmap即可

  • 例子:
    上面脚本中的代码

    	nc -zw5 "$host" "$port" &>/dev/null
    

    上面内容替换成下面的

    nmap -sT -p 22 --open -oN &>/dev/null 1.1.1.12 |grep -q 'open'
    

    注意: 使用nmap之前请确保自己的机器上安装了nmap,如果没有请先安装
    安装命令

    yum -y install nmap
    

运行脚本命令

sh check_prot.sh 22

等待一会,就可以看见下面脚本运行结果
在这里插入图片描述

http://www.yayakq.cn/news/435640/

相关文章:

  • 如何创建二级域名网站wordpress屏蔽外国ip
  • 做图骂人的图片网站湖南高端网站建设
  • 免费网站排名优化软件营销网站开发规划
  • 简约的网站设计杭州集团网站建设
  • ps免费素材网站有哪些wordpress+外网无法访问
  • 企业网站网页布局我市强化属地网站建设
  • 建设招标网官方网站基木鱼建站
  • 哪有做网站大连百度网站优化
  • 浏览器如何做购物网站好学校平台网站模板下载安装
  • 用花生壳做映射的网站需要备案东莞手机手机端网站建设
  • qq在线登录直接登录有专业做网站优化的吗
  • 北京亦庄做网站公司wordpress版权怎
  • 莆田专业网站建设公司合肥网页制作培训
  • 怎样购买网站程序学校网站管理系统 php
  • 网站html有趣代码郴州做网站 郴网互联
  • 网站建设与维护简称赣州网页设计公司
  • 搜索引擎的网站公司简介模板免费图片
  • 怎样修改静态公司网站页面电话网页游戏名字排行榜
  • 洪涛怎么样海城市建设网站广州番禺哪个公司建网站比较好
  • 虚拟主机怎么做淘客网站wordpress远程下载图片
  • asp网站自动识别手机网站建设基础心得
  • 个人网站企业备案区别百度帐号登录入口
  • 展示型网站包含哪些模块网站字体一般大小
  • 做户外运动的网站建设网站套餐
  • 西安网站制作公司官网有哪些做公司网站
  • 绑定ip地址的网站个人网站尺寸
  • 腾讯营销平台wordpress插件带seo
  • 莆田建设局网站wordpress 不显示账号名
  • 电商网站设计公司排名珠宝网站模版
  • 智谋网站优化公司一个网站是如何建设