Build Your Own DNS Forwarder

A DNS Forwarder is a nameserver that is used to resolve DNS queries locally instead of directly using the authoritative nameserver chain. Often they sit on the edge of a local area network and provide DNS resolution to the computers on the local network, reducing external traffic and speeding up external access by serving the answer from a local cache. ...

Build Your Own Port Scanner

A port scanner is an program that probes a host to identify open network ports. Malicious actors use port scanners to find network services running on a host in order to find and exploit vulnerabilities. Security analysts and network administrators use port scanners to confirm network security policies are being complied with. ...