NAME
Fwctl::Services::all - Fwctl module to handle any IP traffic.
SYNOPSIS
accept all -src INTERNAL_NET -dst INTERNET -masq
deny all -src BAD_GUYS_NET --account
account all -src PERIM_NET -dst INTERNET
DESCRIPTION
The all module is used to match any IP traffic. It can be used for accounting all traffic between nets or to create bazooka sized hole in our filters.
Needless to say that
accept all
is not a really secure use of this module.
CAVEATS
The way Fwctl organizes its rules, the all rules will always be processed after more specific rules. That is to say that if you use
accept all -src INTERNAL_NET
block ftp
This will result (perhaps unintuitively) in ftp being blocked also for the INTERNAL_NET. This is becaus Fwctl optimizes its rules according to protocol. So it processes rules for ICMP, TCP, UDP, OTHER and than ALL. (Other is if you specify another protocol, but not any). This optimization has only effects on rules matching without a protocol specified.
To fix the previous problem use :
accept all -src INTERNAL_NET
accept ftp -src INTERNAL_NET # Optimization work around
block ftp
AUTHOR
Copyright (c) 1999,2000 Francis J. Lacoste and iNsu Innovations Inc. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms as perl itself.
SEE ALSO
fwctl(8) Fwctl(3) Fwctl::RuleSet(3)