George Guliashvili
971bee4441
Move build system to BUCK
...
fbshipit-source-id: 8ffef5e6a393ac67ce56dcb74845402e43d964a0
2018-12-07 16:12:35 +00:00
Alexander Kindyakov
29df1efe00
CarbonBlack table have to assume any key in sensor settings file could be missing
...
Fix up failing tests with exception 'No such node (CB.SensorBackendServer)' thrown in the test body
2018-12-07 16:02:09 +00:00
Alexander Kindyakov
e3037331d4
Fix up bug in NonNegativeInt and NonNegativeOrErrorInt table column data validator
2018-12-07 16:01:38 +00:00
George Guliashvili
a31d7582f4
Fix rocksdb crash
...
Configuration of OptimizeForSmallDb was crashing osquery. To be more specific ColumnFamilyOptions::OptimizeForSmallDb part was doing it.
2018-12-07 16:00:46 +00:00
George Guliashvili
a32ed7c45d
Fix random port problem
...
random port was not really random. Seed was never set so it was generating the same port.
2018-12-07 16:00:46 +00:00
Marek Cirkos
6a64e353e9
Refactor battery table and return some information even if advanced information is missing
2018-12-07 16:00:46 +00:00
Filipe Manco
bf4c0a3117
Move iptables querying to a C based proxy
...
The iptables uapi kernel headers are incompatible with C++. To avoid
depending on modified kernel headers query iptables from a C based
proxy. This is a temporary solution until the problem is fixed on
upstream Linux.
2018-12-07 16:00:36 +00:00
packetzero
5188ce5288
update aws-sdk-cpp 1.4.55 on windows ( #5255 )
2018-10-29 21:24:29 +00:00
Nick Anderson
0314871908
bug: explicitly set safe permissions on osquery dbs ( #5229 )
2018-09-18 22:51:29 -07:00
Michael McGrew
e6302379fd
Add per process performance data to windows processes table ( #5224 )
2018-09-18 20:59:35 -07:00
James Jerger
b8d7243aa9
Add InstallDate to os_version for Windows ( #5226 )
2018-09-14 16:07:37 -07:00
Giorgi Guliashvili
7bac8cb7f6
remove old boost bug supprot ( #5221 )
2018-09-14 23:51:44 +01:00
Nick Anderson
bf93fcf2f9
database: changing default path of the database for pathing uniformity ( #4832 )
2018-09-14 11:36:24 -07:00
James Jerger
e10b243ecf
Add NTDomain Table for Windows ( #5152 )
2018-09-14 11:25:49 -07:00
Max Kareta
61d415c6bc
added database migration class ( #5112 )
2018-09-14 20:58:03 +03:00
Adrien Schildknecht
bdf504f6b6
tables: netmask should be an integer ( #5217 )
2018-09-14 16:13:37 +01:00
Alessandro Gario
52805dca44
chrome_extensions: Use the translation dictionary with case insensitive keys ( #5215 )
2018-09-14 16:06:31 +01:00
Giorgi Guliashvili
53a48d8fb4
posix profiling ( #5187 )
2018-09-14 16:04:28 +01:00
Giorgi Guliashvili
70806ae4fc
numeric_monitoring recursive sync record ( #5204 )
2018-09-14 12:17:24 +01:00
Alexander
dcd653ce33
Create helper functions to get CPU cores info on linux ( #5209 )
...
Helper functions to get CPU cores info exposed via sysfs on linux.
I need this information to use kprobes in osquery on linux.
2018-09-14 11:32:25 +01:00
Alexander
8ab08ed6c0
Prepare the filesystem directories in initialisation routine ( #5207 )
...
Create directory for the database only if database is switched on and do not fail on unsuccessful creation, just write down a message to log.
2018-09-14 11:19:07 +01:00
Alexander
9b3e14789b
Non throwing directory creation function. ( #5206 )
...
Directory creation function to osquery/filesystem.h
Status was used as a return value, as far as all function in this file operate with Status not Expected. Let's move from Status to Expected in another PR.
2018-09-12 11:48:11 +01:00
Alessandro Gario
e2f1a11d75
Add a 'permission' field to the chrome_extensions table ( #5193 )
2018-09-12 01:03:36 +01:00
Giorgi Guliashvili
9bfd3f4a2d
boost throwing is_directory bug ( #5208 )
2018-09-11 16:54:37 -07:00
yying
6e9f23a0e2
Add ReleaseDate to table for platform_info queries on Windows ( #5182 )
2018-09-10 17:05:44 -07:00
Adrien Schildknecht
0b686c4834
Add interface_ipv6 table ( #4903 )
2018-09-10 05:50:03 +02:00
Adrien Schildknecht
07961f314c
[Table sanity check] routes & arp_cache ( #5189 )
2018-09-10 05:47:52 +02:00
Alexander
2ddd10b3df
Remove the rest of the safeStrto* function from conversion.h ( #5190 )
...
Remove the rest of the safeStrto* function from conversion.h
Used tryTo<> from PR #4676 instead
2018-09-07 15:48:15 +01:00
Giorgi Guliashvili
7611adb1f6
vagrant configure vmware_desktop ( #5179 )
2018-09-07 15:40:25 +01:00
Alexander
b44110aaaa
Expected::takeOr have to accept rvalue as an argument ( #5191 )
...
Fix up checking the type for argument in template definition.
Fixes : #5190
2018-09-07 14:59:10 +01:00
Giorgi Guliashvili
ceb3e6896d
dispatcher static destructor ( #5192 )
2018-09-07 14:47:46 +01:00
ThorodanBrom
805d53e44a
Update process-auditing.md ( #5188 )
2018-09-07 13:04:49 +01:00
Alexander
0f0440fa61
Removing potentially risky method getOr(T const&)
from Expected
( #5174 )
...
Too dangerous, because it is so easy to create a dangling reference (to local object for instance) with it.
It was discussed in terms of PR #4833
2018-09-07 11:49:47 +01:00
ThorodanBrom
3229743460
Small doc fixes ( #5186 )
2018-09-06 19:42:11 +01:00
Dmitry Shevchenko
b485aae9a7
Changing the active code page to United States code ( #5181 )
2018-09-06 08:49:32 -07:00
Allan Liu
5457ef0ea9
tables: add pci_class_id and pci_subclass_id to pci_devices ( #5183 )
2018-09-06 01:05:11 +01:00
Julien
258f728f41
deploy: add osquery.man to wix config for New-MsiPackage - #5067 ( #5105 )
2018-09-05 14:06:21 -07:00
Giorgi Guliashvili
baa7b88b2d
provision libsmartctl only for linux/darwin ( #5180 )
2018-09-05 20:20:42 +01:00
Allan Liu
37ae0ef4d5
tables: augment pci_devices table on linux with pci_subclass ( #5175 )
2018-09-05 20:20:27 +01:00
Giorgi Guliashvili
a07e7958c2
vagrant check memory env variable ( #5178 )
2018-09-05 20:11:12 +01:00
Giorgi Guliashvili
bf95191e5c
total number of queries sent numeric_monitor ( #5172 )
2018-09-04 16:30:37 +01:00
Alexandru Stefanica
816a9fa646
added remaining brew dependencies to aws ( #5135 )
2018-09-04 15:38:30 +01:00
Alessandro Gario
6c59b6df38
intel_me_info/Windows: Fix the buffer size for the GetFirmwareVersion command ( #5111 )
2018-09-04 14:50:56 +01:00
Giorgi Guliashvili
f903ec02bc
monitor number of times osquery starts ( #5171 )
2018-09-04 14:05:11 +01:00
Giorgi Guliashvili
2cfaf8aa94
numeric monitoring aggregation types ( #5169 )
2018-09-04 13:49:04 +01:00
Giorgi Guliashvili
87a8260a5e
integration test helper NonNegativeOrErrorInt ( #5150 )
2018-09-04 13:48:12 +01:00
Giorgi Guliashvili
c301e361ca
executing query monitor under killswitch ( #5170 )
2018-09-03 18:02:40 +01:00
Teddy Reed
f7213ef9b4
build: Set 10.13 as default builder ( #5093 )
2018-09-03 12:05:32 -04:00
Giorgi Guliashvili
1a7e241483
[Table sanity check] kernel_info ( #5140 )
2018-08-31 20:21:41 +01:00
Alexander
5835484027
[Table sanity check] Integration test for the registry
table ( #5155 )
...
Fixes : #5034
2018-08-31 17:45:04 +01:00