Centos系統安裝masscan
1、基礎環境安裝
yum update
yum -y install gcc gcc-c++
yum -y install gcc automake autoconf libtool make
yum -y install git
yum -y install flex
yum -y install bison
yum -y install wget
yum -y install byacc
yum -y install clang
yum -y install libpcap-dev
2、修改過的masscan安裝(xxdscan:修改過的masscan)
1、將masscan-master移動到/root/work
mv masscan-master /root/work
2、安裝xxdscan
make clean
make
make clean
make install
3、修改過的masscan安裝(原始碼)
1、進入opt目錄
cd /opt
2、下載原始碼
git clone https://github.com/robertdavidgraham/masscan
3、進入masscan
cd masscan
4、安裝masscan
make clean
make
make clean
make install
5、設定環境變數
打開:
vim /etc/profile
檔案尾添加
PATH=/opt/masscan/bin:$PATH
export PATH
重啟組態檔:
source /etc/profile
如果重啟后失效(直接執行這個應該也行,沒試)
cp masscan/bin/masscan /bin
4、安裝libpcap
1、創建檔案夾并進入:
mkdir /opt/libpcap
cd /opt/libpcap
2、下載原始碼并減壓:
wget -c http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz
tar -zxvf libpcap-1.5.3.tar.gz
3、進入檔案:
cd libpcap-1.5.3
4、安裝:
./configure
如果報錯執行,不同的系統可能情況不一樣,具體情況具體分析:
./configure --build=arm-linux
make
make install
5、沒有生效解決辦法:
將libpcap.so.1所在的目錄添加到檔案/etc/ld.so.conf中
vim /etc/ld.so.conf
添加一行:
/usr/local/lib
結果如下:
include ld.so.conf.d/*.conf # 原始內容
/usr/local/lib # 新增內容
保存退出:
:wq
然后執行:
ldconfig
5、測驗
終端輸入 xxdscan 或 masscan,出現下面的情況安裝成功:
[root@b8030df98be1 work]# masscan 或 xxdscan
usage:
masscan -p80,8000-8100 10.0.0.0/8 --rate=10000
scan some web ports on 10.x.x.x at 10kpps
masscan --nmap
list those options that are compatible with nmap
masscan -p80 10.0.0.0/8 --banners -oB <filename>
save results of scan in binary format to <filename>
masscan --open --banners --readscan <filename> -oX <savefile>
read binary scan results in <filename> and save them as xml in <savefile>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/261831.html
標籤:其他
