-
Notifications
You must be signed in to change notification settings - Fork 3
smaresca/panicmon
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Copyright (c) Steve Maresca/Zentific LLC Instructions 1) Build the module a) make sure kernel headers are installed b) make sure a full development toolchain is installed c) run 'make' 2) Insert the kernel module. Parameters are required at insertion time. e.g. insmod panicmon.ko src_ip=10.0.0.148 dst_ip=10.0.0.142 iface=eth0 alternatively use modprobe if preference/requirement dictates. NOTE: parameters can be modified at runtime via /sys/module/panicmon/parameters/* 3) run dmesg to see some status and initialization output To test the module, run tcpdump on the receiving host and run 'echo c > /proc/sysrq-trigger' Notes: IPv6 is unsupported at the moment. UDP is the protocol used for sending data. Parameters supported: Name Criticality Default value Type iface Required unset String (e.g., "eth0") src_ip Required unset String (e.g., "1.2.3.44") dst_ip Required unset String (e.g., "1.2.3.44") src_port Optional 20000 Integer [1 <= n <= 65535] dst_port Optional 20000 Integer [1 <= n <= 65535]
About
A kernel module for sending a last-gasp notification on kernel panic
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published