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