module

Autobot::Tools::BlockedAddress

Classifies IP addresses against ranges that must not be reachable through user-supplied URLs.

Constants

CLOUD_METADATA_ADDRESSES = {"169.254.169.254", "fd00:ec2::254"}
CLOUD_METADATA_REASON = "Access to cloud metadata endpoints is blocked"
IPV4_MAPPED_PREFIX = "::ffff:"
LINK_LOCAL_REASON = "Access to link-local addresses is blocked"
LOCALHOST_REASON = "Access to localhost is blocked"
PRIVATE_REASON = "Access to private IP addresses is blocked"
UNRECOGNIZED_REASON = "Access to unrecognized addresses is blocked"

Class methods

reason_for(ip : String) : String | Nil
Source