osquery-1/osquery/main
Wesley Shields 6558f605ff Implement process related tables on FreeBSD.
This implements the following tables on FreeBSD:

process_envs
process_memory_map
process_open_files
process_open_sockets
processes

All the heavy lifting is done with libprocstat(3). All the tables follow
the same general principle. Use the common function, getProcesses() in
procstat.cpp, to get the processes and then generate the rows for each
process returned. There is also a procstatCleanup() function commonly
used across all the tables.

The one thing I am not able to test is the process_open_sockets table on
an IPv6 machine.
2015-05-29 19:17:49 +00:00
..
daemon.cpp Change schedule to a map, splay on config update 2015-03-24 16:28:49 -07:00
empty.cpp Removing trailing whitespace 2015-05-11 23:31:13 -07:00
lib.cpp Pack and testing fixups 2015-05-28 12:17:27 -07:00
run.cpp Towards building on FreeBSD/ports 2015-05-07 23:12:30 -07:00
shell.cpp Removing trailing whitespace 2015-05-11 23:31:13 -07:00
tests.cpp Implement process related tables on FreeBSD. 2015-05-29 19:17:49 +00:00