Acme-Evil

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

Acme-Evil version 0.003002
==========================

RFC3514 introduces a new flag called the "evil bit" in all IP packets.
The intention is to simplify the work of firewalls. Software that
sends IP packets with malicious intent must set the evil bit to true,
and firewalls can simply drop such packets.

The evil pragma is a Perl implementation of the same concept. With
this pragma malicious modules can declare their evil intent while
critical modules can request that they will only use / run alongside
non-evil code.

INSTALLATION

lib/evil.pm  view on Meta::CPAN

  use C; # does not die, as C is not evil

  # in F.pm
  package F;
  use C;
  no evil;
  # does not die, as modules loaded before the pragma are ignored

=head1 DESCRIPTION

L<RFC3514|https://www.ietf.org/rfc/rfc3514.txt> introduces a new flag
called the "evil bit" in all IP packets. The intention is to simplify
the work of firewalls. Software that sends IP packets with malicious
intent must set the evil bit to true, and firewalls can simply drop
such packets.

The evil pragma is a Perl implementation of the same concept. With
this pragma malicious modules can declare their evil intent while
critical modules can request that they will only use / run alongside
non-evil code.



( run in 4.933 seconds using v1.01-cache-2.11-cpan-94b05bcf43c )