Kwalitee Issues

has_meta_yml

Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.

prereq_matches_use

List all used modules in META.yml requires

Error:

  • IPChains
  • Net::IPv4Addr

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Fwctl-0.28/Fwctl/AcctReport.pm -- Around line 269: You forgot a '=back' before '=head1' Fwctl-0.28/Fwctl/RuleSet.pm -- Around line 990: '=item' outside of any '=over'

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

has_tests_in_t_dir

Add tests or move tests.pl to the t/ directory!

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Fwctl, Fwctl::AcctReport, Fwctl::Report, Fwctl::RuleSet, Fwctl::Services::all, Fwctl::Services::dhcp, Fwctl::Services::ftp, Fwctl::Services::http, Fwctl::Services::hylafax, Fwctl::Services::icmp_pkt, Fwctl::Services::ip_pkt, Fwctl::Services::ipsec, Fwctl::Services::lpd, Fwctl::Services::name_service, Fwctl::Services::netbios, Fwctl::Services::ntp, Fwctl::Services::pcanywhere, Fwctl::Services::ping, Fwctl::Services::portmap, Fwctl::Services::pptp, Fwctl::Services::redirect, Fwctl::Services::rsh, Fwctl::Services::snmp, Fwctl::Services::syslog, Fwctl::Services::tcp_service, Fwctl::Services::timed, Fwctl::Services::traceroute, Fwctl::Services::traffic_control, Fwctl::Services::udp_pkt, Fwctl::Services::udp_service, Fwtcl::Services::tftp, IPChains::PortFW

no_invalid_versions

Fix the version numbers so that version::is_lax($version) returns true.

Error:

  • Fwctl/AcctReport.pm: HASH(0x5569d0f77548)
  • Fwctl/Report.pm: HASH(0x5569d0f77788)

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.28,1.4

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

Modules

Name Abstract Version View
Fwctl Perl module to configure the Linux kernel packet filtering firewall. 0.28 metacpan
Fwctl::AcctReport Generates reports from C<fwctl dump-acct> command. metacpan
Fwctl::Report Generates reports from fwctllog output. metacpan
Fwctl::RuleSet Module to add sets of rules to the linux firewall. metacpan
Fwctl::Services::all Fwctl module to handle tftp protocol. metacpan
Fwctl::Services::dhcp Fwctl module to handle the dhcp protocol. metacpan
Fwctl::Services::ftp Fwctl module to handle the FTP service. metacpan
Fwctl::Services::http Fwctl module to handle HTTP protocol. metacpan
Fwctl::Services::hylafax Fwctl module to handle the HylaFax protocol. metacpan
Fwctl::Services::icmp_pkt Fwctl module to handle arbitrary ICMP packet. metacpan
Fwctl::Services::ip_pkt Fwctl module to handle non UDP/TCP/ICMP packets. metacpan
Fwctl::Services::ipsec Fwctl module to handle the IPSec protocol. metacpan
Fwctl::Services::lpd Fwctl module to handle the Berkeley Line Printer protocol. metacpan
Fwctl::Services::name_service Fwctl module to handle the DNS protocol. metacpan
Fwctl::Services::netbios Fwctl module to handle NetBIOS traffic. metacpan
Fwctl::Services::ntp Fwctl module to handle the NTP protocol. metacpan
Fwctl::Services::pcanywhere Fwctl module to handle the PC Anywhere protocol. metacpan
Fwctl::Services::ping Fwctl module to handle the ping service. metacpan
Fwctl::Services::portmap Fwctl module to handle the portmapper service. metacpan
Fwctl::Services::pptp Fwctl module to handle the PPTP service. metacpan
Fwctl::Services::redirect Fwctl module to handle ICMP redirect messages. metacpan
Fwctl::Services::rsh Fwctl module to handle the rsh protocol. metacpan
Fwctl::Services::snmp Fwctl module to handle the snmp protocol. metacpan
Fwctl::Services::syslog Fwctl module to handle syslog UDP traffic. metacpan
Fwctl::Services::tcp_service Fwctl module to handle simple TCP client/server communication. metacpan
Fwctl::Services::timed Fwctl module to handle any IP traffic. metacpan
Fwctl::Services::traceroute Fwctl module to handle traceroute service. metacpan
Fwctl::Services::traffic_control Fwctl module to handle the necessary ICMP traffic. metacpan
Fwctl::Services::udp_pkt Fwctl module to hande unidirectional UDP packets. metacpan
Fwctl::Services::udp_service Fwctl module to handle bidirectional UDP traffic. metacpan
Fwtcl::Services::tftp metacpan
IPChains::PortFW Perl module to manipulate portfw masquerading table. 1.4 metacpan

Other Files

ChangeLog metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan