Gungho::Component::BlockPrivateIP - Block Requests With Private IP Address
components: - BlockPrivateIP
Some domain names map to private IP addresses such as 192.168.*.* purpose, which could cause DoS in certain situations.
Loading this component will make addresses resolved via DNS lookups to be blocked, if they resolved to a private IP address such as 192.168.1.1. Note that 127.0.0.1 is also considered a private IP.
Overrides Gungho::Component::Core::request_is_allowed()
Overrides Gungho::Component::Core::handle_dns_response()
Check the given address, and if it's a private address, generates an error HTTP Response/
Given an address, returns true if the address looks like a private IP
To install Gungho, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Gungho
CPAN shell
perl -MCPAN -e shell install Gungho
For more information on module installation, please visit the detailed CPAN module installation guide.