Ipt_sysrq is a target for iptables which mimics the function of the magic sysrq key on a keyboard. It enables users to trigger various system-level commands through a firewall.
Fortunately, with ipt_sysrq, you can do much more than just press a reset button. By using the Network Magic SysRq, you can remotely sync disks, remount them read-only, and then do a reboot. The process is very convenient and lasts only a few seconds. You can restrict the ability to do this by setting the iptables firewall, which is an added layer of security.
Unfortunately, the network magic sysrq is based on a single packet request. Although this packet is password protected, it is susceptible to replay attacks if it is sniffed. However, the query is also protected by a timestamp. The request is generated by taking the current date and time and stamping it on the packet. Then, the timestamp is hashed with SHA1 and compared to the server's current time. This way, if someone sniffs the packet, they will have a limited time to repeat it. If you require more security than this, you can use a secure encrypted tunnel to ensure complete protection.
The requirements for this software are that it works on Linux 2.4.x and 2.6.x. You also need to have the GCC, the Linux kernel sources of your running kernel, and the header files of your iptables command installed to compile the software.
In the latest release, the software has become much more user-friendly. The encryption algorithm has also been enhanced to increase security while removing the need for prime numbers. Additionally, time and password-based protection has been improved, adding another layer of security.
Version 0.4: N/A