# $NetBSD: inetd_ratelimit.conf,v 1.1 2021/08/29 09:54:18 christos Exp $

127.0.0.1:

#DGRAM WAIT SERVICE

#Test ip_max of 3
5432 on
       protocol = udp,
       wait = yes,
       user = root,
       service_max = 5,
       ip_max = 3,
       exec = test_server,
       args = test_server dgram wait;

#Test ip_max of 0
5433 on
       protocol = udp,
       wait = yes,
       user = root,
       ip_max = 0,
       exec = test_server,
       args = test_server dgram wait;

#Test service_max of 2
5434 on
       protocol = udp,
       wait = yes,
       user = root,
       service_max = 2,
       exec = test_server,
       args = test_server dgram wait;

#Test service_max of 0
5435 on
       protocol = udp,
       wait = yes,
       user = root,
       service_max = 0,
       exec = test_server,
       args = test_server dgram wait;

#STREAM WAIT SERVICE

#Test service_max of 2
5434 on
       protocol = tcp,
       wait = yes,
       user = root,
       service_max = 2,
       exec = test_server,
       args = test_server stream wait;

#Test service_max of 0
5435 on
       protocol = tcp,
       wait = yes,
       user = root,
       service_max = 0,
       exec = test_server,
       args = test_server stream wait;

#STREAM NOWAIT SERVICE

#Test ip_max of 3
5436 on
       protocol = tcp,
       wait = no,
       user = root,
       service_max = 5,
       ip_max = 3,
       exec = test_server,
       args = test_server stream nowait;

#Test ip_max of 0
5437 on
       protocol = tcp,
       wait = no,
       user = root,
       ip_max = 0,
       exec = test_server,
       args = test_server stream nowait;

#Test service_max of 2
5438 on
       protocol = tcp,
       wait = no,
       user = root,
       service_max = 2,
       exec = test_server,
       args = test_server stream nowait;

#Test service_max of 0
5439 on
       protocol = tcp,
       wait = no,
       user = root,
       service_max = 0,
       exec = test_server,
       args = test_server stream nowait;