Centos7.8下Nmap的安装与使用
基于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的安装与使用相关推荐
- centos7.6下oracle12cR2 静默安装
centos7.6下oracle12cR2 静默安装 一.数据库安装root用户执行 1.禁用SELINUX setenforce 0 vim /etc/selinux/config SELINU ...
- CentOS7,linux下nginx的安装过程——2.配置user,路径,openssl,make install,关闭防火墙,测试——源码
源码中安装显示代码过多所以显示我操作的部分,IP用你们虚拟机的IP 1. [root@localhost nginx-1.6.3]# useradd www -s /sbin/nologin -M [ ...
- Centos7.5下rpm方式安装gitlab-ce
环境:Centos7.5 安装方式:RPM安装 #直接官网下载gitlab-ce的rpm包,上传至服务器 #我这里下载的是最新的gitlab-ce-12.9.0-ce.0.el7.x86_64.rpm ...
- CentOS7.9下nginx的安装与配置(实现任意目录下均可直接执行 nginx 命令,以及开机自启动)
目录 1.Nginx介绍 2.Nginx和apache的优缺点 2.1nginx相对于apache的优点: 2.2apache 相对于nginx 的优点: 3.Tengine介绍 3.1t ...
- CentOS7,linux下nginx的安装过程——1.安装pcre与nginx——源码
[root@localhost ~]# whoami root [root@localhost ~]# cat/etc/redhat-release -bash: cat/etc/redhat-rel ...
- Centos7环境下nexus的安装
安装步骤 #1.下载地址 https://www.sonatype.com/download-oss-sonatype #2.解压 tar -zxvf nexus-3.15.2-01-unix.tar ...
- CentOS7.4下DNS服务器软件BIND安装及相关的配置(一)
(一)DNS简介: DNS,全称Domain Name System,即域名解析系统.域名是通过DNS来实现的,每个域名代表一个IP,DNS就是用来在ip地址与域名之间进行转换的服务. DNS帮助用户 ...
- 原创:centos7.1下 ZooKeeper 集群安装配置+Python实战范例
centos7.1下 ZooKeeper 集群安装配置+Python实战范例 下载:http://apache.fayea.com/zookeeper/zookeeper-3.4.9/zookeepe ...
- Centos7下 Redis的安装、配置开机自启动、开放远程连接
一.Centos7下 Redis的安装: 1.下载安装包: wget http://download.redis.io/releases/redis-4.0.2.tar.gz 2.解压安装包并安装: ...
- linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
最新文章
- 凝聚406万开发者 飞桨十大发布提速产业智能化
- 2000条你应知的WPF小姿势 基础篇45-50 Visual TreeLogic Tree 附带两个小工具
- 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门
- boost::mp11::mp_flatten相关用法的测试程序
- Sqoop拒绝连接错误
- [单选题]PHP函数,mail($param1, $param2, $param3),其中的$param2参数包含什么?
- 大数据平台组件布置 与 进程查看
- 腾达ac9虚拟服务器,腾达AC9官方定制固件1.0版-加广告屏蔽、迅雷等
- 【TSP】基于matlab GUI模拟退火+蚁群+遗传算法求解旅行商问题【含Matlab源码 1611期】
- android显示当前时间
- 十六进制转换成二进制matlab,在matlab中十六进制到二进制和十进制
- 曲线的平滑和随机生成
- python+vue+django高校教职工人事档案管理系统
- 人工智能会议等级列表
- python使用@property
- php源码 拼车网顺风车_基于ThinkPHP框架开发的在线微信拼车系统完整PHP源码+支付微信支付...
- RTC(run time clock)实时时钟
- 安兔兔电脑ssd测试软件,安兔兔SSD测试软件测评,威钰战国NVMe SSD
- 数组常用的API(二)
- 2021Java进阶学习资料!熬夜整理小米Java面试题