This article explores the various methods of managing the networking stack using application-level C programs, kernel-level C programs, the proc filesystem, etc.
Networking is very interesting and I’m sure many of us would like to experiment with it, but the unavailability of laboratories with sufficient computers is a stumbling block. What if I tell you that you can turn any computer into a network device at no extra cost?
It’s always fun to try out different hacks under the GNU/Linux freedom platform. The pride of becoming a command-line wizard makes everyone stay close to the CLI. Moreover, the CLI vests you with the ultimate power to control your machine.
Regular vulnerability assessment of your systems/networks is a must. OpenVAS is one such tool that can assist you.