Thu, 04 Oct 2012 20:30:05 +0200
Correct out of date build configuration, porting to Solaris 11 network
link infrastructure and new libpcap logic. This additionally allows for
device drivers in subdirectories of /dev. Correct packaged nmap
personalities and signatures to work out of the box. Finally, hack
arpd logic to properly close sockets and quit on TERM by repeating
signaling in the run command script. Sadly, all this fails to correct
the run time behaviour of honeyd which fails to bind to the IP layer.
michael@428 | 1 | .\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.22) |
michael@428 | 2 | .\" |
michael@428 | 3 | .\" Standard preamble: |
michael@428 | 4 | .\" ======================================================================== |
michael@428 | 5 | .de Sp \" Vertical space (when we can't use .PP) |
michael@428 | 6 | .if t .sp .5v |
michael@428 | 7 | .if n .sp |
michael@428 | 8 | .. |
michael@428 | 9 | .de Vb \" Begin verbatim text |
michael@428 | 10 | .ft CW |
michael@428 | 11 | .nf |
michael@428 | 12 | .ne \\$1 |
michael@428 | 13 | .. |
michael@428 | 14 | .de Ve \" End verbatim text |
michael@428 | 15 | .ft R |
michael@428 | 16 | .fi |
michael@428 | 17 | .. |
michael@428 | 18 | .\" Set up some character translations and predefined strings. \*(-- will |
michael@428 | 19 | .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left |
michael@428 | 20 | .\" double quote, and \*(R" will give a right double quote. \*(C+ will |
michael@428 | 21 | .\" give a nicer C++. Capital omega is used to do unbreakable dashes and |
michael@428 | 22 | .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, |
michael@428 | 23 | .\" nothing in troff, for use with C<>. |
michael@428 | 24 | .tr \(*W- |
michael@428 | 25 | .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' |
michael@428 | 26 | .ie n \{\ |
michael@428 | 27 | . ds -- \(*W- |
michael@428 | 28 | . ds PI pi |
michael@428 | 29 | . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch |
michael@428 | 30 | . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch |
michael@428 | 31 | . ds L" "" |
michael@428 | 32 | . ds R" "" |
michael@428 | 33 | . ds C` |
michael@428 | 34 | . ds C' |
michael@428 | 35 | 'br\} |
michael@428 | 36 | .el\{\ |
michael@428 | 37 | . ds -- \|\(em\| |
michael@428 | 38 | . ds PI \(*p |
michael@428 | 39 | . ds L" `` |
michael@428 | 40 | . ds R" '' |
michael@428 | 41 | 'br\} |
michael@428 | 42 | .\" |
michael@428 | 43 | .\" Escape single quotes in literal strings from groff's Unicode transform. |
michael@428 | 44 | .ie \n(.g .ds Aq \(aq |
michael@428 | 45 | .el .ds Aq ' |
michael@428 | 46 | .\" |
michael@428 | 47 | .\" If the F register is turned on, we'll generate index entries on stderr for |
michael@428 | 48 | .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index |
michael@428 | 49 | .\" entries marked with X<> in POD. Of course, you'll have to process the |
michael@428 | 50 | .\" output yourself in some meaningful fashion. |
michael@428 | 51 | .ie \nF \{\ |
michael@428 | 52 | . de IX |
michael@428 | 53 | . tm Index:\\$1\t\\n%\t"\\$2" |
michael@428 | 54 | .. |
michael@428 | 55 | . nr % 0 |
michael@428 | 56 | . rr F |
michael@428 | 57 | .\} |
michael@428 | 58 | .el \{\ |
michael@428 | 59 | . de IX |
michael@428 | 60 | .. |
michael@428 | 61 | .\} |
michael@428 | 62 | .\" |
michael@428 | 63 | .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). |
michael@428 | 64 | .\" Fear. Run. Save yourself. No user-serviceable parts. |
michael@428 | 65 | . \" fudge factors for nroff and troff |
michael@428 | 66 | .if n \{\ |
michael@428 | 67 | . ds #H 0 |
michael@428 | 68 | . ds #V .8m |
michael@428 | 69 | . ds #F .3m |
michael@428 | 70 | . ds #[ \f1 |
michael@428 | 71 | . ds #] \fP |
michael@428 | 72 | .\} |
michael@428 | 73 | .if t \{\ |
michael@428 | 74 | . ds #H ((1u-(\\\\n(.fu%2u))*.13m) |
michael@428 | 75 | . ds #V .6m |
michael@428 | 76 | . ds #F 0 |
michael@428 | 77 | . ds #[ \& |
michael@428 | 78 | . ds #] \& |
michael@428 | 79 | .\} |
michael@428 | 80 | . \" simple accents for nroff and troff |
michael@428 | 81 | .if n \{\ |
michael@428 | 82 | . ds ' \& |
michael@428 | 83 | . ds ` \& |
michael@428 | 84 | . ds ^ \& |
michael@428 | 85 | . ds , \& |
michael@428 | 86 | . ds ~ ~ |
michael@428 | 87 | . ds / |
michael@428 | 88 | .\} |
michael@428 | 89 | .if t \{\ |
michael@428 | 90 | . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" |
michael@428 | 91 | . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' |
michael@428 | 92 | . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' |
michael@428 | 93 | . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' |
michael@428 | 94 | . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' |
michael@428 | 95 | . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' |
michael@428 | 96 | .\} |
michael@428 | 97 | . \" troff and (daisy-wheel) nroff accents |
michael@428 | 98 | .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' |
michael@428 | 99 | .ds 8 \h'\*(#H'\(*b\h'-\*(#H' |
michael@428 | 100 | .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] |
michael@428 | 101 | .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' |
michael@428 | 102 | .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' |
michael@428 | 103 | .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] |
michael@428 | 104 | .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] |
michael@428 | 105 | .ds ae a\h'-(\w'a'u*4/10)'e |
michael@428 | 106 | .ds Ae A\h'-(\w'A'u*4/10)'E |
michael@428 | 107 | . \" corrections for vroff |
michael@428 | 108 | .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' |
michael@428 | 109 | .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' |
michael@428 | 110 | . \" for low resolution devices (crt and lpr) |
michael@428 | 111 | .if \n(.H>23 .if \n(.V>19 \ |
michael@428 | 112 | \{\ |
michael@428 | 113 | . ds : e |
michael@428 | 114 | . ds 8 ss |
michael@428 | 115 | . ds o a |
michael@428 | 116 | . ds d- d\h'-1'\(ga |
michael@428 | 117 | . ds D- D\h'-1'\(hy |
michael@428 | 118 | . ds th \o'bp' |
michael@428 | 119 | . ds Th \o'LP' |
michael@428 | 120 | . ds ae ae |
michael@428 | 121 | . ds Ae AE |
michael@428 | 122 | .\} |
michael@428 | 123 | .rm #[ #] #H #V #F C |
michael@428 | 124 | .\" ======================================================================== |
michael@428 | 125 | .\" |
michael@428 | 126 | .IX Title "LICENSE 8" |
michael@428 | 127 | .TH LICENSE 8 "OpenPKG" "LICENSE(8)" "OpenPKG" |
michael@428 | 128 | .\" For nroff, turn off justification. Always turn off hyphenation; it makes |
michael@428 | 129 | .\" way too many mistakes in technical documents. |
michael@428 | 130 | .if n .ad l |
michael@428 | 131 | .nh |
michael@428 | 132 | .SH "NAME" |
michael@428 | 133 | openpkg license \- OpenPKG License Utility |
michael@428 | 134 | .SH "SYNOPSIS" |
michael@428 | 135 | .IX Header "SYNOPSIS" |
michael@428 | 136 | \&\fBopenpkg license\fR \fBhelp\fR |
michael@428 | 137 | .PP |
michael@428 | 138 | \&\fBopenpkg license\fR \fBinstall\fR \fIid\fR \fIfile\fR|\fIurl\fR|\f(CW\*(C`\-\*(C'\fR |
michael@428 | 139 | .PP |
michael@428 | 140 | \&\fBopenpkg license\fR \fBupdate\fR \fIid\fR \fIfile\fR|\fIurl\fR|\f(CW\*(C`\-\*(C'\fR |
michael@428 | 141 | .PP |
michael@428 | 142 | \&\fBopenpkg license\fR \fBuninstall\fR \fIid\fR |
michael@428 | 143 | .PP |
michael@428 | 144 | \&\fBopenpkg license\fR \fBactivate\fR \fIid\fR |
michael@428 | 145 | .PP |
michael@428 | 146 | \&\fBopenpkg license\fR \fBview\fR \fIid\fR |
michael@428 | 147 | .PP |
michael@428 | 148 | \&\fBopenpkg license\fR \fBlist\fR |
michael@428 | 149 | .PP |
michael@428 | 150 | \&\fBopenpkg license\fR \fBactive\fR |
michael@428 | 151 | .PP |
michael@428 | 152 | \&\fBopenpkg license\fR \fBsanity\fR |
michael@428 | 153 | .SH "DESCRIPTION" |
michael@428 | 154 | .IX Header "DESCRIPTION" |
michael@428 | 155 | The \fBopenpkg license\fR command is the maintenance utility for OpenPKG |
michael@428 | 156 | Framework licenses. |
michael@428 | 157 | .SH "COMMANDS" |
michael@428 | 158 | .IX Header "COMMANDS" |
michael@428 | 159 | .IP "\fBopenpkg license\fR \fBhelp\fR" 4 |
michael@428 | 160 | .IX Item "openpkg license help" |
michael@428 | 161 | This command just displays a short usage help information. |
michael@428 | 162 | .ie n .IP "\fBopenpkg license\fR \fBinstall\fR \fIid\fR \fIfile\fR|\fIurl\fR|\*(C`\-\*(C'" 4 |
michael@428 | 163 | .el .IP "\fBopenpkg license\fR \fBinstall\fR \fIid\fR \fIfile\fR|\fIurl\fR|\f(CW\*(C`\-\*(C'\fR" 4 |
michael@428 | 164 | .IX Item "openpkg license install id file|url|-" |
michael@428 | 165 | This command installs the license contained in \fIfile\fR or at \fIurl\fR or |
michael@428 | 166 | provided on \fIstdin\fR under the identifier \fIid\fR. The \fIid\fR can be an |
michael@428 | 167 | arbitrary string, but the convention is that \fIid\fR is a short upper-case |
michael@428 | 168 | identifier. |
michael@428 | 169 | .ie n .IP "\fBopenpkg license\fR \fBupdate\fR \fIid\fR \fIfile\fR|\fIurl\fR|\*(C`\-\*(C'" 4 |
michael@428 | 170 | .el .IP "\fBopenpkg license\fR \fBupdate\fR \fIid\fR \fIfile\fR|\fIurl\fR|\f(CW\*(C`\-\*(C'\fR" 4 |
michael@428 | 171 | .IX Item "openpkg license update id file|url|-" |
michael@428 | 172 | This command updates an already installed license with the license |
michael@428 | 173 | contained in \fIfile\fR or at \fIurl\fR or provided on \fIstdin\fR under the |
michael@428 | 174 | identifier \fIid\fR. |
michael@428 | 175 | .IP "\fBopenpkg license\fR \fBuninstall\fR \fIid\fR" 4 |
michael@428 | 176 | .IX Item "openpkg license uninstall id" |
michael@428 | 177 | This command uninstalls the license which is installed under \fIid\fR. |
michael@428 | 178 | A license can be uninstalled only if it is not currently activated (see |
michael@428 | 179 | \&\fBopenpkg license activate\fR command). |
michael@428 | 180 | .IP "\fBopenpkg license\fR \fBactivate\fR \fIid\fR" 4 |
michael@428 | 181 | .IX Item "openpkg license activate id" |
michael@428 | 182 | This command activates the license which is installed under \fIid\fR. |
michael@428 | 183 | Only one installed license can be active at any time, so this command |
michael@428 | 184 | implicitly deactivates the currently activate license. |
michael@428 | 185 | .IP "\fBopenpkg license\fR \fBview\fR \fIid\fR" 4 |
michael@428 | 186 | .IX Item "openpkg license view id" |
michael@428 | 187 | This command shows the license which is installed under \fIid\fR. |
michael@428 | 188 | .IP "\fBopenpkg license\fR \fBlist\fR" 4 |
michael@428 | 189 | .IX Item "openpkg license list" |
michael@428 | 190 | This command lists the identifiers of all installed licenses. |
michael@428 | 191 | .IP "\fBopenpkg license\fR \fBactive\fR" 4 |
michael@428 | 192 | .IX Item "openpkg license active" |
michael@428 | 193 | This command outputs the identifier of the currently activated license. |
michael@428 | 194 | .IP "\fBopenpkg license\fR \fBsanity\fR" 4 |
michael@428 | 195 | .IX Item "openpkg license sanity" |
michael@428 | 196 | This command sanity checks the current license configuration. |
michael@428 | 197 | .SH "FILES" |
michael@428 | 198 | .IX Header "FILES" |
michael@428 | 199 | .ie n .IP "\fI\fI@l_prefix\fI@/etc/license\fR" 4 |
michael@428 | 200 | .el .IP "\fI\f(CI@l_prefix\fI@/etc/license\fR" 4 |
michael@428 | 201 | .IX Item "@l_prefix@/etc/license" |
michael@428 | 202 | The name of the currently activated license file under |
michael@428 | 203 | \&\fI\f(CI@l_prefix\fI@/etc/license.d/\fR. |
michael@428 | 204 | .ie n .IP "\fI\fI@l_prefix\fI@/etc/license.d/*\fR" 4 |
michael@428 | 205 | .el .IP "\fI\f(CI@l_prefix\fI@/etc/license.d/*\fR" 4 |
michael@428 | 206 | .IX Item "@l_prefix@/etc/license.d/*" |
michael@428 | 207 | The directory containing all installed license files. |
michael@428 | 208 | .SH "HISTORY" |
michael@428 | 209 | .IX Header "HISTORY" |
michael@428 | 210 | The \fBopenpkg license\fR command first appeared in \fBOpenPKG 4.0\fR. |