在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):Sysinternals/SysmonForLinux开源软件地址(OpenSource Url):https://github.com/Sysinternals/SysmonForLinux开源编程语言(OpenSource Language):C 63.0%开源软件介绍(OpenSource Introduction):Sysmon For Linux install and build instructionsInstallationThe packages are available in the official Microsoft Linux repositories and instructions on how to install the packages for the different Linux distributions can be found in the Installation instructions. This project contains the code for build and installing Sysmon on Linux. DependenciesFor Ubuntu 20.04 and later:
for Ubuntu 18.04:
The googletest-related libraries are built from source and installed
under
Sysmon For Linux also depends on SysinternalsEBPF being installed:
library Build
Test
Run
Install
This will install sysmon and associated files into the /opt/sysmon directory. The binary is portable and self-contained - the build process packs the required files into the binary for installation with '-i'. Sysmon will restart on reboot with the same configuration. Change the configuration with
Uninstall sysmon with
Make PackagesPackages can be generated with:
The directories build/deb and build/rpm will be populated with the required files. If dpkg-deb is available, the build/deb directory will be used to create a deb package. Similarly if rpmbuild is available, the build/rpm directory will be used to create an rpm package. Autodiscovery of OffsetsSysmon attempts to automatically discover the offsets of some members of some kernel structs. If this fails, please provide details of the kernel version (and config if possible) plus the error message to the GitHub issues page. You can then generate a configuration file to override the autodiscovery by building the getOffsets module in the /opt/sysinternals/getOffsets directory. See the README.md in that directory for more information. Manual PageA man page for Sysmon can be found in the package directory, and is installed by both deb and rpm packages. Use 'find' on the package directory to locate it manually. Output
or more human-readable
SysmonLogView has options to filter the output to make it easy to identify specific events or reduce outputted fields for brevity. SysmonLogView is built when Sysmon is built and is installed into /opt/sysmon when sysmon is installed. Important: You may wish to modify your Syslogger config to ensure it can handle particularly large events (e.g. >64KB, as defaults are often between 1KB and 8KB), and/or use the FieldSizes configuration entry to limit the length of output for some fields, such as CommandLine, Image, CurrentDirectory, etc. Example: Add <FieldSizes>CommandLine:100,Image:20</FieldSizes> under <Sysmon> in your configuration file. Developer DetailsSee DEVELOP.md LicenseSysmon For Linux is licensed under MIT, with the eBPF programs licensed under GPL2. SysinternalsEBPF (on which Sysmon For Linux depends) is licensed under LGPL2.1, with the eBPF code library licensed under GPL2. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论