Kvasir

De Linuxmemo.

(Différences entre les versions)
(install)
(install)
Ligne 14 : Ligne 14 :
   sudo -u postgres createdb kvasir -O kvasir
   sudo -u postgres createdb kvasir -O kvasir
 +
cd /opt/web2py/
  openssl genrsa -out server.key 2048
  openssl genrsa -out server.key 2048
  openssl req -new -key server.key -out server.csr
  openssl req -new -key server.key -out server.csr
  openssl x509 -req -days 1095 -in server.csr -signkey server.key -out server.crt
  openssl x509 -req -days 1095 -in server.csr -signkey server.key -out server.crt
-
  $ ls -al /etc/ssl/private/server.key
+
   
-
-rw-r----- 1 root ssl-cert ...
+
-
$ ls -al /etc/ssl/certs/server.crt
+
-
-rw-r--r-- 1 root root ...
+
-
$ grep 'postgres' /etc/group
+
-
ssl-cert:x:105:postgres,alice
+
-
postgres:x:126:
+
-
 
+
-
grep 'data_directory' /etc/postgresql/<version>/main/postgresql.conf
+
-
data_directory = '/var/lib/postgresql/<version>/main'
+
-
$ ln -s /etc/ssl/private/server.key /var/lib/postgresql/<version>/main/server.key
+
-
$ ln -s /etc/ssl/certs/server.crt /var/lib/postgresql/<version>/main/server.crt
+
-
 
+
  cd /opt/web2py
  cd /opt/web2py
  python web2py.py -c server.crt -k server.key -p 8443 -i 127.0.0.1 --minthreads=40 -a <recycle>
  python web2py.py -c server.crt -k server.key -p 8443 -i 127.0.0.1 --minthreads=40 -a <recycle>
-
 
-
cd /opt
 
-
git clone https://github.com/KvasirSecurity/Kvasir.git Kvasir
 
-
cd /opt/web2py/applications
 
-
ln -s /opt/Kvasir kvasir
 
  cd /opt/web2py/applications
  cd /opt/web2py/applications
-
  ln -s /opt/Kvasir kvasir
+
  git clone https://github.com/KvasirSecurity/Kvasir.git kvasir
 +
 +
cd /opt/web2py/applications/kvasir
  mkdir /opt/Kvasir/databases
  mkdir /opt/Kvasir/databases

Version du 23 juin 2014 à 12:56

https://github.com/KvasirSecurity/Kvasir

install

apt-get install python-pip git-core python-lxml python-tornado python-beautifulsoup python-dev python-yaml pip install msgpack-python
apt-get install postgresql python-psycopg2
cd /opt
git clone https://github.com/web2py/web2py.git web2py
sudo -u postgres createuser -SleEPRD kvasir
Enter password for new role:
Enter it again:
CREATE ROLE kvasir PASSWORD 'md5<hash>' NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;
 sudo -u postgres createdb kvasir -O kvasir
cd /opt/web2py/
openssl genrsa -out server.key 2048
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 1095 -in server.csr -signkey server.key -out server.crt

cd /opt/web2py
python web2py.py -c server.crt -k server.key -p 8443 -i 127.0.0.1 --minthreads=40 -a <recycle>
cd /opt/web2py/applications
git clone https://github.com/KvasirSecurity/Kvasir.git kvasir

cd /opt/web2py/applications/kvasir
mkdir /opt/Kvasir/databases
Outils personnels