内网扫描端口

要扫描指定IP范围内的8006端口,并找到有HTTPS服务且是登录页面的内网IP,我们需要使用curl命令来测试每个IP的8006端口是否提供HTTPS服务,并检查返回的内容是否是登录页面。

#!/bin/bash

# 定义起始和结束IP地址
start_ip="192.168.1.1"
end_ip="192.168.1.254"

# 定义PVE登录页面的关键词
login_keyword="Proxmox Virtual Environment"

# 循环遍历IP地址范围
for ((i=1; i<=254; i++))
do
  ip="${start_ip%.*}.$i"  # 构建当前的IP地址

  # 使用curl连接测试,超时时间设置为5秒
  curl_output=$(curl -s -m 5 -k "https://$ip:8006" | grep -i "$login_keyword")

  # 如果返回内容包含登录页面的关键词,输出该IP地址
  if [[ ! -z "$curl_output" ]]; then
    echo "IP地址 $ip 的8006端口有HTTPS服务并且是登录页面"
  fi
done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值