This repository has been archived by the owner on May 3, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 369
Developer Build
BuffaloWill edited this page Mar 27, 2020
·
9 revisions
Note: This documentation is out of date, you should follow Docker installation to get started
Serpico is written in Ruby using Sinatra, Bootstrap, and Haml. Installation should be easy:
- You will need a copy of Ruby. RVM is suggested (https://rvm.io/rvm/install). ruby version 2.3.3 is supported.
rvm install 2.3.3
rvm use 2.3.3
- If you are running Ubuntu (or also verified on Kali) you will need a couple of dependencies:
apt-get install libsqlite3-dev libxslt-dev libxml2-dev zlib1g-dev gcc
- Go into Serpico and install the proper gems:
cd Serpico
gem install bundler
bundle install
- Run the first time script to get setup:
ruby scripts/first_time.rb
To start using Serpico:
ruby serpico.rb
Note: A new cert is created on first use. To add your own, just add it to the root directory.
Point your browser to https://127.0.0.1:8443 (or whatever port you assigned) to start using.
Initialize the database:
/opt/Serpico/init_serpico.sh
And then start Serpico:
/opt/Serpico/start_serpico.sh
Initialize the database:
/Users/Shared/Serpico/init_serpico.sh
Start Serpico:
/Users/Shared/Serpico/start_serpico.sh
Initialize the database:
C:\Serpico\init_serpico.bat
Start Serpico:
C:\Serpico\start_serpico.bat