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

Centos7.2安装Xmap

CentOS7安全配置与系统管理教程,-CSDN博客

VMwareCentOS7.2网络配置教程:NAT模式设置与连接,-CSDN博客

配置yum源

# 备份原来的yum
mkdir /etc/yum.repo.d/bak
mv /etc/yum.repo.d/* /etc/yum.repo.d/bak/
# 新建yum配置文件
vi /etc/yum.repo.d/CentOS-Base.repo# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7#released updates 
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7# 清除缓存并重建元数据缓存
yum clean all && yum makecache

安装编译xmap所需要的依赖包

yum install -y autofs wget net-tools telnet tree nmap sysstat lrzsz dos2unix bind-utils bzip2 rsync psmisc mlocate unzip vim bash-completion epel-release
yum groupinstall "Development Tools"
yum install -y cmake gmp-devel gengetopt libpcap-devel flex byacc json-c-devel libunistring-devel

对源码进行编译

我是下载zip压缩包然后上传至centos,下载地址:https://github.com/idealeer/xmap/archive/refs/heads/master.zip

# 解压压缩包
unzip xmap-master.zip
cd xmap-master
cmake -DRESPECT_INSTALL_PREFIX_CONFIG=ON -S . -B .
make -j4
make install

可能会出现的问题

问题一:Apr 25 11:02:11.143 [FATAL] xmap: could not detect default IPv4 address for bluetooth0. Try specifying a source address `-S|–source-ip’

[root@localhost ~]# xmap -4 -M udp -p 2123,2152 --probe-args=hex:3001000000000000 -O csv -o gtp-scan.csv -f'*'  -I ./gtpTargetIp/t.txt
Apr 25 11:02:11.143 [FATAL] xmap: could not detect default IPv4 address for bluetooth0. Try specifying a source address `-S|--source-ip'

这里问题在于没有指定网卡,加个 -i 参数指定一下用到的网卡即可

[root@localhost ~]# xmap -4 -M udp -p 2123,2152 --probe-args=hex:3001000000000000 -O csv -o gtp-scan.csv -f'*' -i eno16777736 -I ./gtpTargetIp/t.txt
Apr 25 11:03:59.133 [INFO] xmap: probe network: ipv4
Apr 25 11:03:59.133 [INFO] xmap: probe module: udp
Apr 25 11:03:59.133 [INFO] xmap: output module: csv
Apr 25 11:03:59.133 [INFO] xmap: iid module: low
Apr 25 11:03:59.153 [INFO] recv: Data link layer Ethernet0:00 0%; send: 1 1 p/s 672 b/s (55 p/s 36.32 Kb/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:00 0%; send: 1 0 p/s 0 b/s (52 p/s 34.44 Kb/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:01 0%; send: 2 1 p/s 672 b/s (1 p/s 1.29 Kb/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:02 0%; send: 3 1 p/s 672 b/s (1 p/s 997 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:03 1%; send: 4 1 p/s 672 b/s (1 p/s 889 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%...

问题二:Success:11:48.048 [FATAL] ip_target_file: could not parse IPv4 address from line: xx.xx.xx.xx

[root@localhost ~]# xmap -4 -M udp -p 2123,2152 --probe-args=hex:3001000000000000 -O csv -o gtp-scan.csv -f'*' -i eno16777736 -I ./gtpTargetIp/t.txt
Apr 25 10:11:47.994 [INFO] xmap: probe network: ipv4
Apr 25 10:11:47.994 [INFO] xmap: probe module: udp
Apr 25 10:11:47.994 [INFO] xmap: output module: csv
Apr 25 10:11:47.994 [INFO] xmap: iid module: low
Apr 25 10:11:48.047 [INFO] recv: Data link layer Ethernet0:00 0%; send: 0 0 p/s 0 b/s (0 p/s 0 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%
: Success:11:48.048 [FATAL] ip_target_file: could not parse IPv4 address from line: xx.xx.xx.xx

这里问题在于你是从windows中创建的txt,上传至linux,他们的换行符相同导致,使用命令转化一下即可

[root@localhost ~]# dos2unix ./gtpTargetIp/t.txt
dos2unix: converting file ./gtpTargetIp/t.txt to Unix format ...
[root@localhost ~]# xmap -4 -M udp -p 2123,2152 --probe-args=hex:3001000000000000 -O csv -o gtp-scan.csv -f'*' -i eno16777736 -I ./gtpTargetIp/t.txt
Apr 25 10:12:42.610 [INFO] xmap: probe network: ipv4
Apr 25 10:12:42.610 [INFO] xmap: probe module: udp
Apr 25 10:12:42.610 [INFO] xmap: output module: csv
Apr 25 10:12:42.610 [INFO] xmap: iid module: low
Apr 25 10:12:42.718 [INFO] recv: Data link layer Ethernet0:00 0%; send: 1 1 p/s 672 b/s (9 p/s 6.16 Kb/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:00 0%; send: 1 0 p/s 0 b/s (9 p/s 6.08 Kb/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:01 0%; send: 2 1 p/s 672 b/s (1 p/s 1.18 Kb/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:02 0%; send: 3 1 p/s 672 b/s (1 p/s 955 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:03 1%; send: 4 1 p/s 672 b/s (1 p/s 864 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:04 1%; send: 5 1 p/s 672 b/s (1 p/s 817 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:05 1% (10m left); send: 6 1 p/s 672 b/s (1 p/s 788 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:06 1% (10m left); send: 7 1 p/s 672 b/s (1 p/s 769 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:07 1% (10m left); send: 8 1 p/s 672 b/s (1 p/s 755 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:08 1% (10m left); send: 9 1 p/s 672 b/s (1 p/s 745 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:09 1% (11m left); send: 10 1 p/s 672 b/s (1 p/s 737 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:10 1% (11m left); send: 11 1 p/s 672 b/s (1 p/s 730 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:11 2% (11m left); send: 12 1 p/s 672 b/s (1 p/s 725 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%0:12 2% (11m left); send: 13 1 p/s 672 b/s (1 p/s 721 b/s avg); recv: 0 0 p/s (0 p/s avg); drops: 0 p/s (0 p/s avg); hitrate: 0.00%...

相关文章:

  • 司法考试模拟考试系统
  • LLM Graph Rag(基于LLM的事件图谱RAG)
  • 红黑树——如何靠控制色彩实现平衡的?
  • 记录搭建自己应用中心
  • OpenAI 推出「轻量级」Deep Research,免费用户同享
  • CSS 入门全解析
  • 0. Selenium工具的安装
  • deep鼠标跟随插件
  • 跟着尚硅谷学vue-day5
  • NVIDIA 高级辅助驾驶汽车安全系统 系列读后感(1)
  • 数据湖DataLake和传统数据仓库Datawarehouse的主要区别是什么?优缺点是什么?
  • excel如何绘制直方图
  • 赛灵思 XCKU115-2FLVB2104I Xilinx Kintex UltraScale FPGA
  • Kafka Tool(Offset Explorer)国内下载: Kafka可视化连接工具
  • mysql基础——数据表查询(全面解析)
  • Docker拉取镜像代理配置实践与经验分享
  • 删除新安装IBM Guardium Data Protection 12.1的baltimorecybertrustroot证书
  • 基于ssm的手机商城管理系统(源码+数据库)
  • 复合材料高置信度 DIC 测量与高级实验技术研讨会邀请函
  • spark-standalone模式
  • 修订占比近30%收录25万条目,第三版《英汉大词典》来了
  • “中国游”带火“中国购”,“即买即退”让外国游客购物更丝滑
  • 四川落马厅官周海琦受审,1000多人接受警示教育
  • 魔都眼·上海车展⑥|周六客流超13.5万人次,创开展新高
  • 俄总统助理:普京与美特使讨论了恢复俄乌直接谈判的可能性
  • 财政部:前3月国有企业利润总额10907.4亿元,同比增1.7%