PDA

Просмотр полной версии : Установка msfconsole на арч линукс


chingiz
25.12.2016, 14:21
Привет всем!!!!

Бывает что мета не заводиться,проблема решается так:

Ставим необходимые пакеты:

sudo pacman -S git ruby gcc patch curl zlib readline autoconf automake diffutils make libtool bison

дальше ставим руби менджер:

wget -O rvm.sh https://get.rvm.io

запускаем скрипт командой:

bash rvm.sh stable --autolibs=enabled --ruby=1.9.3

далее открываем файл /etc/gemrc и коментим:

#gem: --user-install

потом:

sudo pacman -S postgresql

дальше:

sudo -u postgres initdb --locale ru_RU.UTF-8 -E UTF8 -D '/var/lib/postgres/data'

стартуем:

sudo systemctl start postgresql

включаем сервис:

sudo systemctl enable postgresql

создаём пароль для юзера:

sudo -u postgres createuser msfgit -P -S -R -D

создаём БД и юзвера:

sudo -u postgres createdb -O msfgit msf

настраиваем и задаём параметры для подключения:

cd ~

mkdir .msf4

cd .msf4

cat > database.yml

!!!!файл database.yml редактируем на это:

production:

adapter: postgresql

database: msf

username: msfgit

password: msf

host: 127.0.0.1

port: 5432

pool: 75

timeout: 5

качаем с источника следующее,и создаём файл:

cd ~

mkdir git

cd git

git clone git://github.com/rapid7/metasploit-framework

настало время запустить мету,но ещё не всё!далее устанавливаем ещё маленький пакет для меты:

bundle install

Ну а теперь и запускаем командой:

./msfconsole -L

ну и на последок,у кого будет проблема с nokogori, пишем в терминале следущее:

gem uninstall nokogiri

bundle install

gem pristine nokogiri

altblitz
25.12.2016, 14:53
> но ещё не всё!далее устанавливаем ещё маленький пакет для меты:

Буду краток.

Так никто и никогда не делает на Ачате.

Сперва - посмотрятся source.

Затем - посмотрится, какие привилегии будут даны программе.

И вот это - >bundle install

Зойчем ты делаешь матёрого Блиц переходить на сарказм, олух с >!!!?