95 Commits

Author SHA1 Message Date
Franco Fichtner
6f075701a2 firmware: fix name/version parsing for update table
name/version was chopped after the first dash, which caused e.g.
openssh-portable-6.9 to be advertised as `openssh' with version
`portable'.  Split on last dash instead using shell magic.
2015-08-10 11:10:52 +02:00
Ad Schellevis
67bd0e1e6e (IDS) fix empty query result on single item 2015-08-07 17:16:37 +02:00
Ad Schellevis
3e6b18e2d8 (google backup) missed dependency on util.inc for backup script 2015-08-04 14:45:19 +00:00
Ad Schellevis
dfe12a46d7 (proxy) add transparant proxy option to squid including a template for the firewall_nat rules to forward traffic to it 2015-07-30 16:30:21 +00:00
Franco Fichtner
2274e17045 firmware: %v has revision appendend, meh 2015-07-30 06:30:13 +02:00
Franco Fichtner
c7c47ac813 firmware: os-update is going to become opnsense-update 2015-07-29 14:14:28 +02:00
Franco Fichtner
148ecb8adb src: prune (our) copyrights for clartity
We did the same sanity cleanup for all other code.  Easier on the
eyes and easier to fork.  ;)

Discussed with: ad@
2015-07-20 17:27:31 +02:00
Franco Fichtner
d5c19c62b9 firmware: core_version is unused and prevents opnsense-devel updates 2015-07-20 09:58:44 +02:00
Ad Schellevis
bb07addcc0 (dev) move dependency crawler to scripts directory 2015-07-18 13:47:18 +00:00
Ad Schellevis
e82cc902fd (dev) add dependency crawler to visualize includes/requires in legacy code 2015-07-18 13:06:34 +02:00
Franco Fichtner
e4682fffce firmware: poll for GUI to come back up; fixes #250 2015-07-13 12:15:52 +02:00
Franco Fichtner
5b7df97407 intrusion detection: suricata also needs this on /var memory disk 2015-07-10 09:15:04 +02:00
Franco Fichtner
da377461f6 proxy: fix startup on /var memory disk 2015-07-10 08:00:18 +02:00
Franco Fichtner
fa8bf4e4ba src: whitespace police 2015-07-02 12:00:19 +02:00
Ad Schellevis
c10d93615e (ids) check for existing rulecache before read 2015-07-02 11:38:32 +02:00
Jos Schellevis
7f0709dfcb (proxy) add path for deteting old acl files 2015-07-02 09:25:23 +02:00
Jos Schellevis
82f33c6c85 (proxy) remove disabled acls from filesystem 2015-07-02 09:16:43 +02:00
Ad Schellevis
8f4f9195aa (ids) fix typo in ruleset 2015-07-02 08:29:12 +02:00
Ad Schellevis
14d1ccf1cb (ids) ruleset download definition, add ET open rules 2015-07-01 11:47:29 +02:00
Ad Schellevis
303319e8e5 (ids) show local rule file modification time in listInstallableRulesets 2015-07-01 11:11:52 +02:00
Ad Schellevis
9f2d34e707 (ids) refactor static paths into single definition 2015-07-01 11:11:11 +02:00
Ad Schellevis
9b5834541e (ids) make sure the update process can only run once 2015-07-01 10:11:23 +02:00
Ad Schellevis
9908a1588d (ids) add configd update action 2015-07-01 07:52:47 +00:00
Ad Schellevis
f61cb3079d (ids) whitespace 2015-07-01 09:45:42 +02:00
Ad Schellevis
c506c9f31d (ids) rename action to list installable rulesets 2015-06-30 20:51:52 +02:00
Ad Schellevis
409dd5f10a (ids) work in progress rule file download 2015-06-30 20:21:20 +02:00
Ad Schellevis
e4f04663ee (ids) refactor query rules script 2015-06-30 17:21:28 +02:00
Ad Schellevis
07b037754f (ids) add origin log file to query result for better traceability 2015-06-30 12:04:24 +02:00
Ad Schellevis
5e4d430d94 (ids) add list available alert logs to script base 2015-06-30 11:58:18 +02:00
Ad Schellevis
b1acd50e6a (ids) add logfile number selection to query script 2015-06-30 11:57:45 +02:00
Ad Schellevis
9ee5f64a95 (ids) do not scroll until end of file when parsing alert log 2015-06-29 09:23:50 +02:00
Franco Fichtner
01b31af6d2 src: whitespace sweep 2015-06-26 15:32:42 +02:00
Ad Schellevis
4031c02154 (ids) replace wildcard tag in search rules 2015-06-26 10:00:24 +02:00
Ad Schellevis
bcae82580d (ids) work in progress backend scripts 2015-06-25 21:02:56 +02:00
Ad Schellevis
c63ef62075 (ids) work in progress query alert log configd action 2015-06-24 20:35:08 +00:00
Ad Schellevis
e8da11e252 (ids) work in progress query alerts 2015-06-24 22:31:10 +02:00
Ad Schellevis
ca7c0ffa62 (ids) move parameter parsing to function 2015-06-24 15:56:43 +02:00
Ad Schellevis
d67dcd90e6 (ids) refactor backend scripts to separate shared functions 2015-06-24 15:37:17 +02:00
Franco Fichtner
59b38340c1 src: whitespace sweep 2015-06-24 06:56:08 +02:00
Ad Schellevis
32776f24ee (ids) replace standard json library with ultrajson 2015-06-23 20:23:46 +02:00
Ad Schellevis
487a9a69e7 (ids) write yaml file for installed rules 2015-06-23 18:18:58 +02:00
Jos Schellevis
bf5767892e (proxy) script and action for fething external acls 2015-06-23 16:21:05 +02:00
Ad Schellevis
1c381fe6ac (ids) change mode of installRules.py 2015-06-23 12:50:24 +00:00
Ad Schellevis
9e1890af4a (ids) add comments 2015-06-23 09:15:37 +02:00
Ad Schellevis
5819684b56 (ids) add script to merge user defined presets and installed rules 2015-06-22 21:05:14 +02:00
Franco Fichtner
1454f5daf3 src: style and whitespace sweep 2015-06-16 10:16:52 +02:00
Franco Fichtner
2fd0bf3b24 firmware: minor style updates 2015-06-15 14:07:29 +02:00
Ad Schellevis
775ffffb26 (ids) add reference data to backend scripts 2015-06-12 16:16:26 +02:00
Franco Fichtner
64f3020ae8 python: for FreeBSD 10, this may fail
Originally introduced by me based on high hopes and cross-platform
usage.  I was wrong.

A PATH without /usr/local/(s)bin, as advertised by the standard rc(8)
system or service(8) will prevent env(1) from working properly.  We've
had similar fun with configd before.  Maybe we need to take this to FreeBSD.
For now we work around it like every body else, presumably.  :)
2015-06-12 09:21:56 +02:00
Franco Fichtner
77c89600c6 src: whitespace sweep 2015-06-12 08:23:36 +02:00