Project

General

Profile

Do not edit. This page has been migrated. See Converting_Wiki_Documentation_to_Sphinx.

PostgreSQL

If you do not have PostgreSQL installed:

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install postgresql
sudo vim /etc/postgresql/9.1/main/pg_hba.conf

change the line:

local   all             all                                     trust

to

local   all             all                                     md5

login and change passwords

sudo -u postgres psql postgres
\password postgres

Then -

create database filejsondb;
\c filejsondb;
create user filejson with password 'PASSWORD123';
CREATE TABLE filejson( time_received VARCHAR(64), ipver VARCHAR(4),  srcip VARCHAR(40), dstip VARCHAR(40), protocol INTEGER, sp INTEGER, dp INTEGER, http_uri TEXT, http_host TEXT, http_referer TEXT, filename TEXT, magic TEXT, state VARCHAR(32), md5 VARCHAR(32), stored VARCHAR(32), size BIGINT);
grant all privileges on database filejsondb to filejson;

Log out and log in again (with the "filejson" user) to test if everything is ok:

psql -d filejson -U filejson

Optionally you could create and import the MD5 white list data if you wish - generally the same guidance as described in:
Filemd5 and white/black listing with MD5

Some more general info and basic commands/queries:
http://jazstudios.blogspot.se/2010/06/postgresql-login-commands.html
http://www.thegeekstuff.com/2009/05/15-advanced-postgresql-commands-with-examples/

now you can go ahead and execute the script - Script FollowJSON

Peter Manev

locked