Kwalitee Issues


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


Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.


Add tests!


Make sure that the main module name and version are the same of the distribution.


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


Add tests or move to the t/ directory!


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.


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: NetPacket, NetPacket::ARP, NetPacket::Ethernet, NetPacket::ICMP, NetPacket::IGMP, NetPacket::IP, NetPacket::TCP, NetPacket::UDP


Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.


  • NetPacket
  • NetPacket::ARP
  • NetPacket::Ethernet
  • NetPacket::ICMP
  • NetPacket::IGMP
  • NetPacket::IP
  • NetPacket::TCP
  • NetPacket::UDP


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

Error: 0.01,0.03,0.04


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


Name Abstract Version View
NetPacket modules to assemble/disassemble network packets at the protocol level. 0.03 metacpan
NetPacket::ARP Assemble and disassemble ARP (Address Resolution Protocol) packets. 0.03 metacpan
NetPacket::Ethernet Assemble and disassemble ethernet packets. 0.04 metacpan
NetPacket::ICMP Assemble and disassemble ICMP (Internet Control Message Protocol) packets. 0.03 metacpan
NetPacket::IGMP Assemble and disassemble IGMP (Internet Group Mangement Protocol) packets. 0.03 metacpan
NetPacket::IP Assemble and disassemble IP (Internet Protocol) packets. 0.03 metacpan
NetPacket::LACP 0.01 metacpan
NetPacket::LLC Assemble and disassemble IEEE 802.3 LLC protocol packets. 0.01 metacpan
NetPacket::SpanningTree Assemble and disassemble IEEE 802.1D Spanning Tree protocol packets. 0.01 metacpan
NetPacket::TCP Assemble and disassemble TCP (Transmission Control Protocol) packets. 0.03 metacpan
NetPacket::UDP Assemble and disassemble UDP (User Datagram Protocol) packets. 0.03 metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
README metacpan