comparison mod_dnsbl/mod_dnsbl.lua @ 6492:b82fceda0abc

mod_dnsbl: Fix IPv4 lookups (double reverse)
author Matthew Wild <mwild1@gmail.com>
date Tue, 24 Mar 2026 20:50:36 +0000
parents bf8f96ee2605
children ccbba57cacb5
comparison
equal deleted inserted replaced
6491:0a9b516e388e 6492:b82fceda0abc
96 96
97 local mod_flags = module:depends("flags"); 97 local mod_flags = module:depends("flags");
98 98
99 local function reverse(ip, suffix) 99 local function reverse(ip, suffix)
100 if ip.proto == "IPv4" then 100 if ip.proto == "IPv4" then
101 local query_string = ip.packed:reverse(); 101 local query_string = ip.packed;
102 return ("%d.%d.%d.%d.%s"):format( 102 return ("%d.%d.%d.%d.%s"):format(
103 query_string:byte(4, 4), 103 query_string:byte(4, 4),
104 query_string:byte(3, 3), 104 query_string:byte(3, 3),
105 query_string:byte(2, 2), 105 query_string:byte(2, 2),
106 query_string:byte(1, 1), 106 query_string:byte(1, 1),