攻防演练 |解决Nmap无法扫描B段资产问题

前段时间老大发来任务,让帮忙用nmap扫一些ip段,我拿过来就准备开扫…

但是发现nmap无法直接扫描同一B段不同C段下的IP段,例如111.111.111.0-111.111.222.255

原本我是准备写个工具联动nmap来扫描大批量IP段资产的

但是由于环境有些问题,工具成品还没有出来,并且hvv在即

就先和大家分享一下写的小脚本,将我们要扫描的IP循环写入文件中,再用nmap扫描就可以了

小白向脚本,保存为test.py运行,根据提示输入即可:

`a = int(input("请输入您要扫描的ip A段地址:"))``while not 0 < a <= 255:`  `a = int(input("您的输入有误,请重新输入您要扫描的ip A段地址:"))``b = int(input("请输入您要扫描的ip B段地址:"))``while not 0 <= b <= 255:`  `b = int(input("您的输入有误,请重新输入您要扫描的ip B段地址:"))``ipAB = str(a) + "." + str(b)``while 1:`  `c1 = int(input("请输入您要扫描的ip C段地址(起始地址):"))`  `while not 0 <= c1 <= 255:`      `c1 = int(input("您的输入有误,请重新输入您要扫描的ip C段地址(起始地址):"))`  `c2 = int(input("请输入您要扫描的ip C段地址(结束地址):"))`  `while not 0 <= c2 <= 255:`      `c2 = int(input("您的输入有误,请重新输入您要扫描的ip C段地址(结束地址):"))`  `if c2 < c1:`      `print("您的输入有误,青重新输入!")`  `else:`      `break``ip = []``g = input("请输入要您要储存的IP的方式:\n1.单条IP方式,例:192.168.0.1\n2.同一C段IP存储为/24形式,例:192.168.0.0/24\n")``while 1:`  `if g=="1":`      `for i in range(c2 + 1 - c1):`          `e = c1 + i`          `e = str(e)`          `for j in range(256):`              `j = str(j)`              `ip.append(ipAB + "." + e + "." + j)`      `break`  `elif g=="2":`      `for i in range(c2 + 1 - c1):`          `e = c1 + i`          `e = str(e)`          `ip.append(ipAB + "." + e + ".0/24")`      `break`  `else:`      `g=input("您的输入有误,请重新输入要您要储存的IP的方式:\n1.单条IP方式,例:192.168.0.1\n2.同一C段IP存储为/24形式,例:192.168.0.0/24\n")``f = input("是否要保存全部ip地址?(Y/N):").upper()``while 1:`  `if f == "Y":`      `spath = input(r"请输入您要保存的路径+文件名,例如(C:\test.txt),只输入文件名则默认保存在工具路径下:")`      `while 1:`          `try:`              `with open(spath, "a+") as file:`                  `for i in range(len(ip)):`                      `file.write(ip + "\n")`                  `print("保存成功!")`                  `break`          `except:`              `spath=input(r"您输入的路径路径有误,请重新输入您要保存的路径+文件名,例如(C:\test.txt),只输入文件名则默认保存在工具路径下:")`      `break`  `elif f == "N":`      `print("没有保存ip地址!")`      `break`  `else:`      `f = input("您的输入有误,请重新输入(Y/N):")`

可以选择自己想要保存的IP形式,可以是以同一C段形式,也可以是单条形式

**黑客学习资源免费分享,保证100%免费!!!**

需要的话可以

👉网安(黑客)全套学习视频👈
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
在这里插入图片描述

在这里插入图片描述

👉网安(黑客红蓝对抗)所有方向的学习路线👈
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
在这里插入图片描述

👉黑客必备开发工具👈
工欲善其事必先利其器。学习黑客常用的开发软件都在这里了,给大家节省了很多时间。

这份完整版的网络安全(黑客)全套学习资料已经上传至CSDN官方,朋友们如果需要点击下方链接即可前往获取【保证100%免费】。

如果你也想学习:黑客&网络安全

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

在这里领取:

这个是我花了几天几夜自整理的最新最全网安学习资料包免费共享给你们,其中包含以下东西:

1.学习路线&职业规划

在这里插入图片描述
在这里插入图片描述

2.全套体系课&入门到精通

在这里插入图片描述

3.黑客电子书&面试资料

在这里插入图片描述

4.漏洞挖掘工具和学习文档

在这里插入图片描述

这些东西都是免费领取哦:黑客最新大礼包

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/434855.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024 高级前端面试题之 JS 「精选篇」

该内容主要整理关于 JS 的相关面试题&#xff0c;其他内容面试题请移步至 「最新最全的前端面试题集锦」 查看。 JS模块精选篇 1. 数据类型基础1.1 JS内置类型1.2 null和undefined区别1.3 null是对象吗&#xff1f;为什么&#xff1f;1.4 1.toString()为什么可以调用&#xff1…

04. OSPF

文章目录 一. 初识OSPF1.1. OSPF概述1.2. OSPF特性1.3. OSPF的专业术语1.4. OSPF维护的3张表1.5. OSPF报文类型1.6. OSPF的邻居状态 二. 实验题2.1. 实验1&#xff1a;点到点链路上的OSPF2.1.1. 实验目的2.1.2. 实验拓扑图2.1.3. 实验步骤&#xff08;1&#xff09;IP地址配置&…

配置ARP安全综合功能示例

组网图形 ARP安全简介 ARP&#xff08;Address Resolution Protocol&#xff09;安全是针对ARP攻击的一种安全特性&#xff0c;它通过一系列对ARP表项学习和ARP报文处理的限制、检查等措施来保证网络设备的安全性。ARP安全特性不仅能够防范针对ARP协议的攻击&#xff0c;还可以…

力扣算法-Day20

541. 反转字符串II 给定一个字符串 s 和一个整数 k&#xff0c;从字符串开头算起&#xff0c;每计数至 2k 个字符&#xff0c;就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个&#xff0c;则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个&#xff0c…

网安渗透攻击作业(1)

实现负载均衡 第一步&#xff1a;安装依赖 sudo apt insta11 libgd-dev 第二步&#xff1a;下载nginx wget http://nginx.org/download/nginx-1.22.1.tar.gz 第三步&#xff1a;对nginx进行解压 tar -zvxf nginx-1.22.1.tar.g2 第四步&#xff1a;编译安装nginx cd ngi…

CES 2024的亮点仅仅聚焦AI深度赋能和产业创新吗?| DALL-E 3、Stable Diffusion等20+ 图像生成模型综述

随着科技飞速发展&#xff0c;CES&#xff08;国际消费电子展&#xff09;已然成为全球科技产业的风向标&#xff0c;每年的CES大会都是业界瞩目的盛事。回顾2024年CES大会&#xff0c;不难发现其亮点纷呈&#xff0c;其中以人工智能的深度赋能为最引人注目之处。AI技术的深入应…

acwing 质数 约数 欧拉函数

目录 质数试除法定质数分解质因数筛质数 约数试除法求约数乘积的约数个数最大公约数 欧拉函数筛法求欧拉函数和 质数 试除法定质数 bool is_prime(int num) {if(num < 2)return false;for(int i 2; i < num / i; i)if(num % i 0)return false;return true; }分解质因…

vue2 事件总线

原图下载&#xff1a;https://download.csdn.net/download/weixin_47401101/88788636

17. Spring Boot Actuator

17. Spring Boot Actuator Spring Boot执行器(Actuator)提供安全端点&#xff0c;用于监视和管理Spring Boot应用程序。 默认情况下&#xff0c;所有执行器端点都是安全的。 在本章中&#xff0c;将详细了解如何为应用程序启用Spring Boot执行器。 启用Spring Boot Actuator …

【Image captioning】论文阅读八—ClipCap: CLIP Prefix for Image Captioning_2021

中文标题&#xff1a;ClipCap: CLIP前缀用于图像描述&#xff08;ClipCap: CLIP Prefix for Image Captioning&#xff09; 文章目录 1. 介绍2. 相关工作3. 方法3.1 综述3.2 语言模型微调3.3 映射网络架构3.4 推理 4. 结果5. 结论 摘要&#xff1a;图像描述是视觉语言理解中的…

网站服务器中毒或是被入侵该怎么办?

随着互联网的普及和发展&#xff0c;网站服务器已经成为了企业和个人存储数据、展示信息的重要平台。然而&#xff0c;网络安全问题也日益突出&#xff0c;其中网站服务器中毒或被入侵的事件时有发生。一旦发生这种情况&#xff0c;不仅会导致网站无法正常运行&#xff0c;还可…

锂电池基本知识与设计

应用&#xff1a;笔记本电脑、智能手机等设备。 优点&#xff1a;较高能量密度和较长使用寿命&#xff0c;放电率低&#xff0c;可进一步延长充电间隔时间。 缺点&#xff1a;过度充电或者放电会产生不可逆的损伤&#xff0c;性能降低。高温环境下容易爆炸或者着火。 &#x…