Zachary Wasserman
1f450fb1ef
Merge pull request #710 from zwass/distributed
...
POC for client side of distributed queries.
2015-02-13 14:25:52 -08:00
Zachary Wasserman
79034111a5
POC for client side of distributed queries.
...
This introduces the notion of a DistributedQueryHandler that uses a "provider" to read/write requests and results to and from the master. The full flow is exercised via integration tests, and unit tests for each component.
It is intended to foster discussion around this client side interface, as well as provide a base to build from.
2015-02-13 13:01:02 -08:00
Teddy Reed
aa078895d3
CentOS7 clang without fortify
...
1. _FORTIFY_SOURCE=1 will cause readlink/recv to hang when using
heap-allocated target buffers.
2. Install boost/rocksdb/thrift using source, similar to CentOS6.5
3. Remove boost::regex, prefer extended std::regex without static
link to boost_regex.
2015-02-13 12:47:30 -08:00
Teddy Reed
340dcd775a
Add 'cwd', 'root' to processes
2015-02-12 18:05:10 -08:00
Teddy Reed
b7160aae72
Merge pull request #750 from theopolis/file_directory
...
Allow file table to use a directory constraint
2015-02-12 15:57:20 -08:00
Teddy Reed
584a326f63
Merge pull request #748 from theopolis/improve_processes
...
[#721 ] Add pid constraint checking to darwin procs
2015-02-12 15:57:15 -08:00
Teddy Reed
b7734dcd3e
Allow file table to use a directory constraint
2015-02-12 15:44:39 -08:00
Teddy Reed
11323a1487
[ #721 ] Add pid constraint checking to darwin procs
2015-02-12 11:32:29 -08:00
Javier Marcos
715f894c1c
Fix for the CentOS 7 support
2015-02-11 22:07:25 -08:00
Teddy Reed
65e0da4790
Merge pull request #743 from theopolis/env_ele_apps
...
Add environment/element to OS X apps
2015-02-11 18:38:11 -08:00
Teddy Reed
2e0f99432f
Add environment/element to OS X apps
2015-02-11 18:28:56 -08:00
Teddy Reed
7fbb7ef48e
Add plist/file parsing similar to OS X defaults
2015-02-11 17:48:01 -08:00
Teddy Reed
5810a35cec
Add a SQLiteDBManager
2015-02-11 15:27:45 -08:00
Teddy Reed
04fb33cbf2
Merge pull request #737 from theopolis/safe
...
Safer compile flags
2015-02-11 12:32:36 -08:00
Teddy Reed
7bab4a4706
Merge pull request #732 from theopolis/plist_defaults
...
Added 'defaults' table called 'preferences'
2015-02-11 12:03:23 -08:00
Teddy Reed
fd92f9cb4c
Added 'defaults' table called 'preferences'
2015-02-11 11:39:25 -08:00
Teddy Reed
a59dcf01ee
Add osquery_extensions table
2015-02-11 10:52:25 -08:00
Teddy Reed
2593e8f837
Add extensions status to osquery_info
2015-02-11 10:52:25 -08:00
Teddy Reed
9eeda1f02c
Safer compile flags
2015-02-11 10:45:04 -08:00
Mitchell Grenier
4238eccdcd
Adding test to make sure Apps table returns real data
2015-02-10 18:59:26 -08:00
Teddy Reed
74496c74d5
[ Fix #733 ] Use directories instead of files in apps
2015-02-10 17:35:18 -08:00
Teddy Reed
7f7b2acd37
Merge pull request #728 from theopolis/pubs_as_runnables
...
[Fix #704 ] Events sleep with dispatcher's interruptableSleep
2015-02-10 13:06:16 -08:00
Teddy Reed
23864f220d
[ Fix #704 ] Events sleep with dispatcher's interruptableSleep
2015-02-10 12:51:26 -08:00
Teddy Reed
55dfdfcace
Move lsperms into filesystem
2015-02-10 03:00:29 -07:00
Javier Marcos
9f5b819967
Adding description to columns
2015-02-09 20:13:11 -08:00
Javier Marcos
a3e004bb62
Adding description to columns
2015-02-09 18:18:22 -08:00
Teddy Reed
94f97b93e8
Fix symbol rename regression in processes
2015-02-09 14:04:39 -08:00
Teddy Reed
6cc9fa4c3e
Merge pull request #720 from theopolis/memory_tables
...
Add shared_memory, memory_maps, process_memory_map table to Linux
2015-02-09 12:59:43 -08:00
Teddy Reed
4b07479c3d
Merge pull request #719 from theopolis/file_stat
...
Add stat details to file table
2015-02-09 12:59:35 -08:00
Teddy Reed
d373aef0fa
Merge pull request #716 from theopolis/fix_713
...
[Fix #713 ] Do not abort if EM fails
2015-02-09 12:59:28 -08:00
Teddy Reed
de868e6eb1
Merge pull request #715 from theopolis/more_descriptions
...
Add more table descriptions for API generation
2015-02-09 12:59:22 -08:00
Teddy Reed
4615019dd0
Merge pull request #711 from theopolis/harden_worker
...
Harden watcher for more perf, use exec and watch from worker
2015-02-09 12:59:14 -08:00
Teddy Reed
d2b18c05c9
Add watcher profiles
2015-02-09 12:38:50 -08:00
Teddy Reed
ca95e7c59a
Add process_memory_map and remove path,name from process_envs
2015-02-09 01:37:59 -07:00
Teddy Reed
edc93fb81b
Add Linux memory map table
2015-02-09 00:47:40 -07:00
Teddy Reed
653b3a19e5
Add shared_memory table to Linux
2015-02-08 21:32:30 -07:00
Teddy Reed
ff0da3dd19
Add stat details to file table
2015-02-08 20:41:31 -07:00
Teddy Reed
3548e7ea63
[ Fix #713 ] Do not abort if EM fails
2015-02-08 19:05:36 -07:00
Teddy Reed
1252fa2663
Add more table descriptions for API generation
2015-02-08 18:40:35 -07:00
Teddy Reed
19998a001a
Harden watcher for more perf, use exec and watch from worker
2015-02-08 00:06:44 -07:00
Javier Marcos
2383fb1f77
Merge pull request #712 from facebook/description_tables
...
Addind all the missing descriptions for tables
2015-02-06 19:23:08 -08:00
Javier Marcos
8bc0087bbc
Addind all the missing descriptions for tables
2015-02-06 19:05:50 -08:00
Teddy Reed
c0be6faede
Merge pull request #702 from theopolis/sdk_step2
...
Adding thrift extension API
2015-02-06 17:51:20 -08:00
Mitchell Grenier
4cf0fc859c
Merge pull request #709 from jedi22/test_open_sockets
...
Fixed open sockets on OS X
2015-02-06 14:49:43 -08:00
Mitchell Grenier
898c0933e6
Fixed open sockets on OS X
...
Minimal fix
2015-02-06 14:41:38 -08:00
Teddy Reed
771887c27a
Fix GTest/siginfo redefine by libthrift
2015-02-06 09:40:50 -08:00
Teddy Reed
7597e823c5
Fixing build RC, TestRunnable tests
2015-02-06 09:40:49 -08:00
Teddy Reed
993e2c4577
Changes to flags, extensions now loaded with shell/daemon
2015-02-06 09:40:49 -08:00
Teddy Reed
4f10a35f80
Adding thrift extension API
2015-02-06 09:40:49 -08:00
Mike Arpaia
88e211d686
Merge pull request #707 from theopolis/table_docs
...
Adding table spec documentation
2015-02-05 14:42:42 -08:00