centos下openvas源碼安裝完整版

首先感謝一下

https://blog.csdn.net/xiadeliang1111/article/details/85956982

??https://blog.csdn.net/xiadeliang1111/article/details/85645428 這篇文章的作者漓柑,給了很大幫助犹褒,但是依然給的不全我在他的基礎(chǔ)上盡量把完整安裝的方法給全坯癣,openvas 的yum安裝有很多坑,比如任務(wù)跑多了不行b段不支持拖刃,c段跑完崩了,等等一系列的問題,用源碼更可控一點(diǎn)耻姥,大不了自己改

首先要關(guān)閉防火墻和selinux ?并且reboot

yum install zip unzip git wget gcc gcc-c++ bzip2?libxslt?net-tools -y ? ?#后邊需要用的包 ?有的文章說源碼裝gcc,盡量有yum就別源碼裝有咨,前提是好用的情況下

yum install bison flex cmake28 pkgconfig glib2-devel gnutls-devel libpcap-devel gpgme-devel libuuid-devel doxygen libksba-devel libssh-devel ?#依賴包

rpm -ivh hiredis-0.12.1-1.el7.art.x86_64.rpm

rpm -ivh hiredis-devel-0.12.1-1.el7.art.x86_64.rpm


tar -jxvf pcre-8.42.tar.bz2

cd pcre-8.42

./configure --enable-utf8 --enable-unicode-properties --prefix=/usr/local/openvas/

make

make install

zlib-1.2.11.tar.gz ?如果下載去官網(wǎng)需要翻墻琐簇,我回頭會(huì)放到壓縮包里

tar -xzvf zlib-1.2.11.tar.gz

cd zlib-1.2.11

./configure --prefix=/usr/local/openvas/

make

make install


wget sourceware.org:/pub/libffi/libffi-3.2.1.tar.gz

tar -xzvf libffi-3.2.1.tar.gz

cd libffi-3.2.1

./configure --prefix=/usr/local/openvas/

make

make install

export PKG_CONFIG_PATH=/usr/local/openvas/lib/pkgconfig/:$PKG_CONFIG_PATH

wget??ftp://ftp.gnome.org/pub/gnome/sources/glib/2.40/glib-2.40.0.tar.xz

xz -d glib-2.40.0.tar.xz

tar -xvf glib-2.40.0.tar

cd glib-2.40.0

./configure --prefix=/usr/local/openvas/

make

make install


tar -zxvf nettle-2.7.1.tar.gz

cd nettle-2.7.1

./configure --prefix=/usr/local/openvas/

make?

make install


tar -xzvf libtasn1-4.13.tar.gz

./configure --prefix=/usr/local/openvas/

make

make install


tar -xzvf p11-kit-0.23.13.tar.gz

./configure --prefix=/usr/local/openvas/

make

make install


tar -xzvf cmake-3.12.1.tar.gz

cd cmake-3.12.1

./configure --prefix=/usr/local/openvas/

make

make install

為了使用cmake 加入到環(huán)境變量里,PATH=/usr/local/openvas/bin:$PATH

tar -xzvf ncurses.tar.gz

cd ncurses-6.1

./configure --prefix=/usr/local/openvas/

make

make install


rpm -ivh heimdal-libs-1.6.0-0.9.20140621gita5adc06.el7.art.x86_64.rpm

rpm -ivh openvas-smb-1.0.2-1980.el7.art.x86_64.rpm

tar -xzvf libgcrypt-1.6.0.tar.gz

cd libgcrypt-1.6.0

./configure --prefix=/usr/local/openvas/

make

make install


tar -jxvf libgpg-error-1.33.tar.bz2

cd libgpg-error-1.33

./configure --prefix=/usr/local/openvas/

make

make install

yum install sqlite-devel.x86_64

編譯openvas-lib

tar -xzvf openvas-libraries-9.0.3.tar.gz

cd gvm-libs-9.0.3/

mkdir build

cd build

export PKG_CONFIG_PATH=/usr/local/openvas/lib/pkgconfig/ ? #放到/etc/profile 下

export LD_LIBRARY_PATH=/usr/local/openvas/lib:/usr/local/openvas/lib64/??#放到/etc/profile 下

cmake -DCMAKE_C_FLAGS="-I/usr/local/openvas/include/glib-2.0/ -I/usr/local/openvas/include/ -L/usr/local/openvas/lib" -DCMAKE_INSTALL_PREFIX=/usr/local/openvas/ -DCMAKE_INSTALL_RPATH=/usr/local/openvas/lib ..

make

make install

編譯openvas-scanner

tar -xzvf openvas-scanner-5.1.3.tar.gz

cd openvas-scanner-5.1.3

mkdir build

cd build

export PKG_CONFIG_PATH=/usr/local/openvas/lib64/pkgconfig/

cmake -DCMAKE_C_FLAGS="-I/usr/local/openvas/include/glib-2.0/ -I/usr/local/openvas/include/ -L/usr/local/openvas/lib" -DCMAKE_INSTALL_PREFIX=/usr/local/openvas/ -DCMAKE_INSTALL_RPATH=/usr/local/openvas/lib ..

make

make install?

編譯openvas-md

?tar -xzvf gvmd-7.0.3.tar.gz

cd gvmd-7.0.3

mkdir build

cd build

cmake -DCMAKE_C_FLAGS="-I/usr/local/openvas/include/glib-2.0/ -I/usr/local/openvas/include/ -L/usr/local/openvas/lib -L/usr/lib64 -lgpg-error" -DCMAKE_INSTALL_PREFIX=/usr/local/openvas/ -DCMAKE_INSTALL_RPATH=/usr/local/openvas/lib ..

make

make install?

安裝redis

yum install epel-release -y

yum install redis -y

redis的配置文件在/etc/redis.conf 要把sock打開座享,并放在/tmp.redis.sock下婉商,否則openvas找不到

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市渣叛,隨后出現(xiàn)的幾起案子丈秩,更是在濱河造成了極大的恐慌,老刑警劉巖淳衙,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件癣籽,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡滤祖,警方通過查閱死者的電腦和手機(jī)筷狼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來匠童,“玉大人埂材,你說我怎么就攤上這事√狼螅” “怎么了俏险?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵严拒,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我竖独,道長(zhǎng)裤唠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任莹痢,我火速辦了婚禮种蘸,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘竞膳。我一直安慰自己航瞭,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布坦辟。 她就那樣靜靜地躺著刊侯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锉走。 梳的紋絲不亂的頭發(fā)上滨彻,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音挪蹭,去河邊找鬼疮绷。 笑死,一個(gè)胖子當(dāng)著我的面吹牛嚣潜,可吹牛的內(nèi)容都是我干的冬骚。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼懂算,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼只冻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起计技,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤喜德,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后垮媒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舍悯,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年睡雇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了萌衬。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡它抱,死狀恐怖秕豫,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤混移,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布祠墅,位于F島的核電站,受9級(jí)特大地震影響歌径,放射性物質(zhì)發(fā)生泄漏毁嗦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一回铛、第九天 我趴在偏房一處隱蔽的房頂上張望狗准。 院中可真熱鬧,春花似錦勺届、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至榕酒,卻和暖如春胚膊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背想鹰。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國打工紊婉, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人辑舷。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓喻犁,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親何缓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子肢础,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容