mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/AbuseFilter.git
synced 2024-11-24 22:15:26 +00:00
4f9982fe4e
Change-Id: Ie4563a0b150a95a7c460f4f46066fd79a3b7f2fd
20 lines
1.2 KiB
Perl
20 lines
1.2 KiB
Perl
ip_in_range( '12.34.56.78', '12.34.56.0/24' ) &
|
|
ip_in_range( '12.34.56.78', '12.34.0.0/16' ) &
|
|
ip_in_range( '12.34.56.78', '12.0.0.0/8' ) &
|
|
ip_in_range( '1.1.1.1', '1.1.1.1/32' ) &
|
|
ip_in_range( '1.1.1.1', '0.0.0.0/1' ) &
|
|
ip_in_range( '1.1.1.1', '1.1.1.0/24' ) === true &
|
|
ip_in_range( '55.55.55.55', '55.55.0.0/16' ) === true &
|
|
ip_in_range( '123.123.123.123', '123.123.123.123/32' ) === true &
|
|
ip_in_range( '123.123.123.123', '123.123.123.123' ) === true &
|
|
ip_in_range( '123.123.123.123', '123.0.0.0-124.0.0.0' ) === true &
|
|
ip_in_range( '123.123.123.123', '123.0.0.0 - 124.0.0.0' ) === true &
|
|
ip_in_range( '123.123.123.123', '123.123.123.0-123.123.123.255' ) === true &
|
|
ip_in_range( '123.123.123.123', '125.0.0.0-124.0.0.0' ) === false &
|
|
ip_in_range( '11.11.11.11', '11.11.11.1' ) === false &
|
|
ip_in_range( '1.1.1.1', '1.1.1.1-255.255.255.255' ) === true &
|
|
ip_in_range( '2001:db8:85a3::8a2e:0370:7334', '2001:db8:85a3::8a2e:370:7334/113' ) === true &
|
|
ip_in_range( '2001:db8:85a3::8a2e:0370:7334', '2001:db8:85a3::8a2e:370:0000-2001:db8:85a3::8a2e:370:8888' ) === true &
|
|
ip_in_range( '1.1.1.1', '2001:db8:85a3::8a2e:370:0000-2001:db8:85a3::8a2e:370:8888' ) === false &
|
|
ip_in_range( '2001:db8:85a3::8a2e:370:0000', '0.0.0.0-255.255.255.255' ) === false
|