Column Type Not Null Default
id integer NOT NULL nextval('argos_id_seq'::regclass)
sensorid integer
imageid integer
templateid integer
timespan character varying
Column Type Not Null Default
id integer NOT NULL nextval('argos_images_id_seq'::regclass)
name character varying
serverip inet
macaddr macaddr
imagename character varying
osname character varying
oslang character varying
organisationid integer 0
Column Type Not Null Default
id integer NOT NULL nextval('argos_ranges_id_seq'::regclass)
sensorid integer
range inet
Column Type Not Null Default
id integer NOT NULL nextval('argos_templates_id_seq'::regclass)
name character varying
abbr character varying
Column Type Not Null Default
id integer NOT NULL nextval('arp_cache_id_seq'::regclass)
mac macaddr NOT NULL
ip inet NOT NULL
sensorid integer NOT NULL
last_seen integer NOT NULL
manufacturer character varying
flags character varying
Column Type Not Null Default id serial NOT NULL mac macaddr NOT NULL
Column Type Not Null Default
id integer NOT NULL nextval('arp_static_id_seq'::regclass)
mac macaddr NOT NULL
ip inet NOT NULL
sensorid integer NOT NULL
Column Type Not Null Default
id integer NOT NULL nextval('public.attacks_id_seq'::text)
timestamp integer NOT NULL
severity integer NOT NULL
source inet NOT NULL
sport integer NOT NULL
dest inet NOT NULL
dport integer NOT NULL
sensorid integer NOT NULL
src_mac macaddr
dst_mac macaddr
atype integer NOT NULL 0
Column Type Not Null Default
id integer NOT NULL nextval('public.binaries_id_seq'::text)
timestamp integer
bin integer
info integer
scanner integer
Column Type Not Null Default
id integer NOT NULL nextval('public.binaries_detail_id_seq'::text)
bin integer
fileinfo character varying
filesize integer
last_scanned integer
upx character varying
Column Type Not Null Default binid integer NOT NULL xml text result text
This table is to archive attacks from deactivated sensors. The layout is the same as the normal attack table.
This table is to archive details from archived attacks. The layout is the same as the normal detail table.
This table is to archive sensors which are known to be never coming online again. This is a way to remove them from all the logging but not delete the information altogether. The layout is the same as the normal sensors table.
Column Type Not Null Default
id integer NOT NULL nextval('public.details_id_seq'::text)
attackid integer NOT NULL
sensorid integer NOT NULL
type integer NOT NULL
text text NOT NULL
Column Type Not Null Default
id integer NOT NULL nextval('dhcp_static_id_seq'::regclass)
ip inet NOT NULL
sensorid integer NOT NULL
Column Type Not Null Default id integer NOT NULL sensorid integer NOT NULL groupid integer NOT NULL
Column Type Not Null Default id integer NOT NULL name character varying NOT NULL owner integer NOT NULL
Column Type Not Null Default id integer NOT NULL name character varying NOT NULL desc character varying
Column Type Not Null Default id serial NOT NULL phppage character varying
Column Type Not Null Default login_id integer indexmod_id integer
Column Type Not Null Default
id integer NOT NULL nextval('ipv6_static_id_seq'::regclass)
ip inet NOT NULL
sensorid integer NOT NULL
Column Type Not Null Default
id integer NOT NULL nextval('public.login_id_seq'::text)
username character varying NOT NULL
password character varying NOT NULL
email character varying
lastlogin integer
organisation integer NOT NULL 0
access character varying NOT NULL '000'::character varying
serverhash character varying
gpg integer 0
d_plotter integer NOT NULL 0
d_plottype integer NOT NULL 0
d_utc integer NOT NULL 0
d_censor integer NOT NULL 0
Column Type Not Null Default id integer NOT NULL type integer NOT NULL log character varying NOT NULL
Column Type Not Null Default binid integer NOT NULL result text
Column Type Not Null Default
id integer NOT NULL nextval('org_excl_id_seq'::regclass)
orgid integer NOT NULL
exclusion inet NOT NULL
Column Type Not Null Default
id integer NOT NULL nextval('org_id_id_seq'::regclass)
orgid integer NOT NULL
identifier character varying NOT NULL
type integer
Column Type Not Null Default
id integer NOT NULL nextval('public.organisations_id_seq'::text)
organisation character varying NOT NULL
ranges text
Column Type Not Null Default
id integer NOT NULL nextval('public.organisations_id_seq'::text)
os character varying NOT NULL
Column Type Not Null Default userid integer NOT NULL 0 pageid integer NOT NULL 0 config character varying
Column Type Not Null Default
id integer NOT NULL nextval('report_content_id_seq'::regclass)
user_id integer
template integer
last_sent integer
active boolean NOT NULL true
sensor_id integer
frequency integer
interval integer NOT NULL -1
priority integer
subject character varying
operator integer NOT NULL -1
threshold integer NOT NULL -1
severity integer NOT NULL -1
detail integer NOT NULL 0
qs character varying
from_ts integer NOT NULL -1
to_ts integer NOT NULL -1
always integer NOT NULL 0
utc integer NOT NULL 0
public boolean NOT NULL false
orgid integer NOT NULL 0
Column Type Not Null Default
id integer NOT NULL nextval('rrd_id_seq'::regclass)
orgid integer NOT NULL
type character varying NOT NULL
label character varying NOT NULL
image character varying NOT NULL
timestamp integer
Column Type Not Null Default
id integer NOT NULL nextval('scanners_id_seq'::regclass)
name character varying
status integer NOT NULL 0
version character varying
getvirus character varying
matchvirus character varying
getbin character varying
matchclean character varying
Column Type Not Null Default version integer NOT NULL created timestamp with time zone NOT NULL
NOTE: These is a p0f specific table.
Column Type Not Null Default
id integer NOT NULL
keyname character varying NOT NULL
ts integer NOT NULL date_part('epoch'::text, now())
note text
vlanid integer
admin integer NOT NULL 0
type integer NOT NULL 1
Column Type Not Null Default
id integer NOT NULL nextval('public.sensors_id_seq'::text)
keyname character varying NOT NULL
laststart integer
status integer
uptime integer
laststop integer
tap character varying
tapip inet
mac macaddr
organisation integer NOT NULL 0
vlanid integer NOT NULL 0
arp boolean NOT NULL false
label character varying
networkconfig character varying
dhcp boolean NOT NULL false
ipv6 boolean NOT NULL false
protos boolean NOT NULL false
Column Type Not Null Default id integer NOT NULL keyname character varying NOT NULL remoteip inet localip inet sensormac macaddr mainif character varying trunkif character varying ssh integer NOT NULL 0 action character varying lastupdate integer NOT NULL 0 rev integer NOT NULL 0 sensortype character varying mainconf character varying osversion character varying dns1 inet dns2 inet permanent integer NOT NULL 0
Column Type Not Null Default
id integer NOT NULL nextval('serverstats_id_seq'::regclass)
timestamp integer NOT NULL
type character varying NOT NULL
label character varying NOT NULL
interval character varying NOT NULL
image character varying NOT NULL
server character varying NOT NULL
Column Type Not Null Default
id integer NOT NULL nextval('sessions_id_seq'::regclass)
sid character varying NOT NULL
ip inet NOT NULL
ts integer NOT NULL
username character varying
useragent character varying
Column Type Not Null Default
id integer NOT NULL nextval('public.severity_id_seq'::text)
val integer NOT NULL
txt character varying NOT NULL
Column Type Not Null Default
id integer NOT NULL nextval('sniff_hosttypes_id_seq'::regclass)
staticid integer NOT NULL
type integer NOT NULL
Column Type Not Null Default
id integer NOT NULL nextval('sniff_protos_id_seq'::regclass)
sensorid integer NOT NULL
parent integer NOT NULL
number integer NOT NULL
subtype integer NOT NULL
Column Type Not Null Default
id integer NOT NULL nextval('ssh_command_id_seq'::regclass)
attackid integer NOT NULL
command character varying NOT NULL
Column Type Not Null Default
id integer NOT NULL nextval('ssh_logins_id_seq'::regclass)
attackid integer NOT NULL
type boolean NOT NULL false
sshuser character varying NOT NULL
sshpass character varying NOT NULL
Column Type Not Null Default
id integer NOT NULL nextval('ssh_command_id_seq'::regclass)
attackid integer NOT NULL
version integer NOT NULL
Column Type Not Null Default
id integer NOT NULL nextval('public.stats_dialogue_id_seq'::text)
desc character varying
url character varying
name character varying
Column Type Not Null Default
id integer NOT NULL nextval('public.stats_virus_id_seq'::text)
name character varying
Column Type Not Null Default
id integer NOT NULL
source character varying NOT NULL
error character varying NOT NULL
args character varying
level integer NOT NULL 0
keyname character varying
device character varying
pid integer NOT NULL 0
vlanid integer NOT NULL 0
timestamp timestamp without time zone DEFAULT ('now'::text)::timestamp(4) without time zone NOT NULL
Column Type Not Null Default
sid bigint NOT NULL nextval('system_sid_seq'::regclass)
ip_addr inet NOT NULL
name character(128) NOT NULL
first_tstamp timestamp with time zone
last_tstamp timestamp with time zone NOT NULL
NOTE: This is a p0f specific table.
Column Type Not Null Default sid integer NOT NULL ip_addr inet NOT NULL nat character varying(64) NOT NULL 'no/unknown'::character varying ecn character varying(64) NOT NULL 'no/unknown'::character varying firewall character varying(64) NOT NULL 'no/unknown'::character varying lookup_link character varying(128) NOT NULL 'unknown'::character varying distance smallint NOT NULL 0
NOTE: This is a p0f specific table. We don't use this in the webinterface, but it's required for p0f-db.
Column Type Not Null Default
id integer NOT NULL nextval('uniq_binaries_id_seq'::regclass)
name character varying
Column Type Not Null Default
id integer NOT NULL nextval('uniq_sshversion_id_seq'::regclass)
version character varying
Column Type Not Null Default version integer NOT NULL