基于centos的nmap的安装与使用

  • 1.Nmap是什么?
  • 2.NMAP下载
  • 3.Nmap安装
  • 4.常用命令
  • 5.建议

1.Nmap是什么?

Nmap (Network Mapper),最早是Linux下的网络扫描和嗅探工具包。
nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。
正如大多数被用于网络安全的工具,nmap 也是不少黑客及骇客(又称脚本小子)爱用的工具 。系统管理员可以利用nmap来探测工作环境中未经批准使用的服务器,但是黑客会利用nmap来搜集目标电脑的网络设定,从而计划攻击的方法。
Nmap 常被跟评估系统漏洞软件Nessus 混为一谈。Nmap 以隐秘的手法,避开闯入检测系统的监视,并尽可能不影响目标系统的日常操作。

2.NMAP下载

nmap官网下载链接: nmap-7.91.tar.bz2.
或者:

// 直接下载
$wget https://nmap.org/dist/nmap-7.91.tar.bz2

此处是基于Centos7.8 选择此时版本最新的7.91版本。

3.Nmap安装

// 解压
$tar -xvf nmap-7.91.tar.bz2//cd进入目录 如:
cd /root/program/nmap/nmap-7.91
.configure//若报错“configure: error: no acceptable C compiler found in $PATH”,则执行:
yum install gcc
//还是报错,则执行:
yum install gcc-c++//安装软件
make install// 检查
nmap -v
// 成功

如图即算成功

4.常用命令

扫描特定主机:#nmap 192.168.1.2
扫描整个子网:#nmap 192.168.1.1/24
扫描多个目标:#nmap 192.168.1.2 192.168.1.5
扫描一个范围内主机:#nmap 192.168.1.1-100 (扫描IP地址为192.168.1.1-192.168.1.100内的所有主机)
向目标发送两个ping数据包:#nmap -sn -PE -c 2 --send-ip 192.168.1.1
如:

发现了数据库端口和邮箱等端口还开着,也可以看到139,445这些端口已经关掉了,个人PC如果不需要打印等服务可以关掉。

5.建议

举个栗子,我们分析百度ip和使用的服务。

互联网并非法外之地。


    料峭春风吹酒醒        ——宋·苏轼


Centos7.8下Nmap的安装与使用相关推荐

  1. centos7.6下oracle12cR2 静默安装

    centos7.6下oracle12cR2 静默安装 一.数据库安装root用户执行 1.禁用SELINUX setenforce 0 vim  /etc/selinux/config  SELINU ...

  2. CentOS7,linux下nginx的安装过程——2.配置user,路径,openssl,make install,关闭防火墙,测试——源码

    源码中安装显示代码过多所以显示我操作的部分,IP用你们虚拟机的IP 1. [root@localhost nginx-1.6.3]# useradd www -s /sbin/nologin -M [ ...

  3. Centos7.5下rpm方式安装gitlab-ce

    环境:Centos7.5 安装方式:RPM安装 #直接官网下载gitlab-ce的rpm包,上传至服务器 #我这里下载的是最新的gitlab-ce-12.9.0-ce.0.el7.x86_64.rpm ...

  4. CentOS7.9下nginx的安装与配置(实现任意目录下均可直接执行 nginx 命令,以及开机自启动)

    目录 1.​​​​​​Nginx介绍 2.Nginx和apache的优缺点 2.1nginx相对于apache的优点: 2.2apache 相对于nginx 的优点: 3.Tengine介绍 3.1t ...

  5. CentOS7,linux下nginx的安装过程——1.安装pcre与nginx——源码

    [root@localhost ~]# whoami root [root@localhost ~]# cat/etc/redhat-release -bash: cat/etc/redhat-rel ...

  6. Centos7环境下nexus的安装

    安装步骤 #1.下载地址 https://www.sonatype.com/download-oss-sonatype #2.解压 tar -zxvf nexus-3.15.2-01-unix.tar ...

  7. CentOS7.4下DNS服务器软件BIND安装及相关的配置(一)

    (一)DNS简介: DNS,全称Domain Name System,即域名解析系统.域名是通过DNS来实现的,每个域名代表一个IP,DNS就是用来在ip地址与域名之间进行转换的服务. DNS帮助用户 ...

  8. 原创:centos7.1下 ZooKeeper 集群安装配置+Python实战范例

    centos7.1下 ZooKeeper 集群安装配置+Python实战范例 下载:http://apache.fayea.com/zookeeper/zookeeper-3.4.9/zookeepe ...

  9. Centos7下 Redis的安装、配置开机自启动、开放远程连接

    一.Centos7下 Redis的安装: 1.下载安装包: wget http://download.redis.io/releases/redis-4.0.2.tar.gz 2.解压安装包并安装: ...

  10. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

最新文章

  1. 凝聚406万开发者 飞桨十大发布提速产业智能化
  2. 2000条你应知的WPF小姿势 基础篇45-50 Visual TreeLogic Tree 附带两个小工具
  3. 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门
  4. boost::mp11::mp_flatten相关用法的测试程序
  5. Sqoop拒绝连接错误
  6. [单选题]PHP函数,mail($param1, $param2, $param3),其中的$param2参数包含什么?
  7. 大数据平台组件布置 与 进程查看
  8. 腾达ac9虚拟服务器,腾达AC9官方定制固件1.0版-加广告屏蔽、迅雷等
  9. 【TSP】基于matlab GUI模拟退火+蚁群+遗传算法求解旅行商问题【含Matlab源码 1611期】
  10. android显示当前时间
  11. 十六进制转换成二进制matlab,在matlab中十六进制到二进制和十进制
  12. 曲线的平滑和随机生成
  13. python+vue+django高校教职工人事档案管理系统
  14. 人工智能会议等级列表
  15. python使用@property
  16. php源码 拼车网顺风车_基于ThinkPHP框架开发的在线微信拼车系统完整PHP源码+支付微信支付...
  17. RTC(run time clock)实时时钟
  18. 安兔兔电脑ssd测试软件,安兔兔SSD测试软件测评,威钰战国NVMe SSD
  19. 数组常用的API(二)
  20. 2021Java进阶学习资料!熬夜整理小米Java面试题

热门文章

  1. python 安装scapy_安装scapy时出错
  2. sort 自定义排序使用方法
  3. Spring Boot整合JPA
  4. 欧几里得(Euclid)算法
  5. JavaSE:GUI编程入门到游戏实战
  6. mysql误删除数据恢复处理
  7. 游戏建模:21个人脑壳雕刻小小技巧,非常有用
  8. 【基础知识①】计算机网络知识
  9. Android 仿微信通讯录功能,好友排序 + 字母索引
  10. 儿童php钢板使用流程,8字钢板半骺板阻滞术治疗儿童下肢成角畸形