File Coverage

blib/lib/Net/SinFP/DB/Signature.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             #
2             # $Id: Signature.pm 2236 2015-02-15 17:03:25Z gomor $
3             #
4             package Net::SinFP::DB::Signature;
5 1     1   351 use strict;
  1         2  
  1         28  
6 1     1   4 use warnings;
  1         1  
  1         136  
7              
8             require DBIx::SQLite::Simple::Table;
9             our @ISA = qw(DBIx::SQLite::Simple::Table);
10              
11             our @AS = qw(
12             idSignature
13             trusted
14             idIpVersion
15             idSystemClass
16             idVendor
17             idOs
18             idOsVersion
19             idOsVersionFamily
20             idP1PatternBinary
21             idP1PatternTcpFlags
22             idP1PatternTcpWindow
23             idP1PatternTcpOptions
24             idP1PatternTcpMss
25             idP2PatternBinary
26             idP2PatternTcpFlags
27             idP2PatternTcpWindow
28             idP2PatternTcpOptions
29             idP2PatternTcpMss
30             idP3PatternBinary
31             idP3PatternTcpFlags
32             idP3PatternTcpWindow
33             idP3PatternTcpOptions
34             idP3PatternTcpMss
35              
36             matchType
37             matchMask
38             ipVersion
39             systemClass
40             vendor
41             os
42             osVersion
43             osVersionFamily
44              
45             sigP1H0
46             sigP2H0
47             sigP3H0
48             sigP1H1
49             sigP2H1
50             sigP3H1
51             sigP1H2
52             sigP2H2
53             sigP3H2
54             );
55             our @AA = qw(
56             osVersionChildren
57             );
58             __PACKAGE__->cgBuildIndices;
59             __PACKAGE__->cgBuildAccessorsScalar(\@AS);
60             __PACKAGE__->cgBuildAccessorsArray(\@AA);
61              
62             our $Id = $AS[0];
63             our @Fields = @AS[1..$#AS-17];
64              
65             1;
66              
67             =head1 NAME
68              
69             Net::SinFP::DB::Signature - Signature database table
70              
71             =head1 DESCRIPTION
72              
73             Go to http://www.gomor.org/sinfp to know more.
74              
75             =cut
76              
77             =head1 AUTHOR
78              
79             Patrice EGomoRE Auffret
80              
81             =head1 COPYRIGHT AND LICENSE
82              
83             Copyright (c) 2005-2015, Patrice EGomoRE Auffret
84              
85             You may distribute this module under the terms of the Artistic license.
86             See LICENSE.Artistic file in the source distribution archive.
87              
88             =cut