control 7.13 KB
Newer Older
1
2
3
Source: iptables
Section: net
Priority: important
4
5
Maintainer: Arturo Borrero Gonzalez <arturo@debian.org>
Uploaders: Laurence J. Lane <ljlane@debian.org>
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
6
7
8
9
10
11
12
13
14
15
16
17
Build-Depends: autoconf,
               automake,
               bison,
               debhelper (>= 9),
               dh-autoreconf,
               flex,
               libmnl-dev,
               libnetfilter-conntrack-dev,
               libnetfilter-conntrack3,
               libnfnetlink-dev,
               libnftnl-dev,
               libtool (>= 2.2.6)
18
Standards-Version: 3.9.8
19
Homepage: http://www.netfilter.org/
20
21
Vcs-Git: https://alioth.debian.org/anonscm/git/pkg-netfilter/pkg-netfilter.git
Vcs-Browser: https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pkg-netfilter/pkg-netfilter.git
22
23

Package: iptables
24
Multi-Arch: foreign
25
Architecture: linux-any
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
26
27
28
Depends: libip4tc0 (=${binary:Version}),
         libip6tc0 (=${binary:Version}),
         libiptc0 (=${binary:Version}),
29
         libxtables12 (=${binary:Version}),
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
30
31
         ${misc:Depends},
         ${shlibs:Depends}
32
Suggests: kmod
33
34
35
36
37
38
39
40
Description: administration tools for packet filtering and NAT
 iptables is the userspace command line program used to configure
 the Linux packet filtering ruleset. It is targeted towards system
 administrators. Since Network Address Translation is also configured
 from the packet filter ruleset, iptables is used for this, too. The
 iptables package also includes ip6tables. ip6tables is used for
 configuring the IPv6 packet filter

41
Package: iptables-dev
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
42
43
44
45
46
Depends: libip4tc-dev (>= ${source:Version}),
         libip6tc-dev (>= ${source:Version}),
         libiptc-dev (>= ${source:Version}),
         libxtables-dev (>= ${source:Version}),
         ${misc:Depends}
47
48
49
50
51
52
Architecture: all
Priority: extra
Section: oldlibs
Description: transitional dummy package
 This is a transitional dummy package. It can safely be removed.

53
Package: libxtables12
54
Multi-Arch: same
55
Architecture: linux-any
56
Priority: optional
57
Section: libs
58
Depends: ${misc:Depends}, ${shlibs:Depends}
59
60
Replaces: iptables (<< 1.4.16.3-3), libxtables11 (<< 1.6.0+snapshot20161117-1)
Breaks: iptables (<< 1.4.16.3-3), libxtables11 (<< 1.6.0+snapshot20161117-1)
61
62
63
Description: netfilter xtables library
 The user-space interface to the Netfilter xtables kernel framework.

64
Package: libxtables-dev
65
66
Architecture: linux-any
Priority: optional
67
Pre-Depends: ${misc:Pre-Depends}
68
Depends: libxtables12 (=${binary:Version}), ${misc:Depends}
69
70
Replaces: iptables-dev (<< 1.6.0-3)
Breaks: iptables-dev (<< 1.6.0-3)
71
72
73
74
75
Section: libdevel
Description: netfilter xtables library
 The user-space interface to the Netfilter xtables kernel framework.
 .
 This package includes the development files of libxtables.
76

77
Package: libiptc0
78
Priority: optional
79
80
81
82
83
Multi-Arch: same
Architecture: linux-any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
84
Description: netfilter libiptc library
85
86
 The user-space iptables C library from the Netfilter xtables framework.
 .
87
88
 iptables v4/v6 ruleset ADT and kernel interface.
 .
89
90
91
92
93
94
95
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.

Package: libiptc-dev
Architecture: linux-any
Priority: optional
Pre-Depends: ${misc:Pre-Depends}
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
96
Depends: libip4tc-dev (=${binary:Version}),
97
         libip6tc-dev (=${binary:Version}),
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
98
         libiptc0 (=${binary:Version}),
99
100
101
         ${misc:Depends}
Replaces: iptables-dev (<< 1.6.0-3)
Breaks: iptables-dev (<< 1.6.0-3)
102
103
104
105
106
107
108
109
110
111
Section: libdevel
Description: Development files for libiptc
 The user-space iptables C library from the Netfilter xtables framework.
 .
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.
 .
 This package provides development files and static libraries.

Package: libip4tc0
112
Priority: optional
113
114
115
116
117
Multi-Arch: same
Architecture: linux-any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
118
Description: netfilter libip4tc library
119
120
 The user-space iptables (IPv4) C library from the Netfilter xtables framework.
 .
121
122
 iptables IPv4 ruleset ADT and kernel interface.
 .
123
124
125
126
127
128
129
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.

Package: libip4tc-dev
Architecture: linux-any
Priority: optional
Pre-Depends: ${misc:Pre-Depends}
130
131
132
Depends: libip4tc0 (=${binary:Version}),
         libiptc0 (=${binary:Version}),
         ${misc:Depends}
133
134
Replaces: iptables-dev (<< 1.6.0-3)
Breaks: iptables-dev (<< 1.6.0-3)
135
Section: libdevel
136
Description: Development files for libip4tc
137
138
139
140
141
142
143
144
 The user-space iptables (IPv4) C library from the Netfilter xtables framework.
 .
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.
 .
 This package provides development files and static libraries.

Package: libip6tc0
145
Priority: optional
146
147
148
149
150
Multi-Arch: same
Architecture: linux-any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
151
Description: netfilter libip6tc library
152
153
 The user-space iptables (IPv6) C library from the Netfilter xtables framework.
 .
154
155
 iptables IPv6 ruleset ADT and kernel interface.
 .
156
157
158
159
160
161
162
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.

Package: libip6tc-dev
Architecture: linux-any
Priority: optional
Pre-Depends: ${misc:Pre-Depends}
163
164
165
Depends: libip6tc0 (=${binary:Version}),
         libiptc0 (=${binary:Version}),
         ${misc:Depends}
166
167
Replaces: iptables-dev (<< 1.6.0-3)
Breaks: iptables-dev (<< 1.6.0-3)
168
Section: libdevel
169
Description: Development files for libip6tc
170
171
172
173
174
175
176
 The user-space iptables (IPv6) C library from the Netfilter xtables framework.
 .
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.
 .
 This package provides development files and static libraries.

177
178
179
Package: iptables-nftables-compat
Architecture: linux-any
Priority: optional
180
181
182
Depends: arptables,
         ebtables,
         iptables (=${binary:Version}),
183
         libxtables12 (=${binary:Version}),
Arturo Borrero Gonzalez's avatar
Arturo Borrero Gonzalez committed
184
185
         ${misc:Depends},
         ${shlibs:Depends}
186
Recommends: nftables
187
Suggests: kmod
188
189
190
Description: iptables compat tools for nftables
 this package includes the compat tools to load iptables, ip6tables, arptables
 and ebtables rules to the nf_tables kernel subsystem.
191
192
193
194
195
 .
 The tools are called: 'iptables-compat', 'iptables-compat-save',
 'iptables-compat-restore', 'ip6tables-compat', 'ip6tables-compat-save',
 'ip6tables-compat-restore', 'arptables-compat' and 'ebtables-compat'.
 .
196
 .
197
198
199
 A basic way to understand this compat stuff is to load the ruleset
 skeleton, i.e: a first call `iptables-compat -L'. Then, you can use nft,
 i.e: `nft list ruleset'. Same for the other families.
200
201
202
203
204
205
206
 .
 Also, this package contains the translation tools, which are
 'iptables-translate', 'ip6tables-translate', 'iptables-restore-translate',
 and 'ip6tables-restore-translate'.
 .
 These translation tools works by reading an input in iptables native syntax
 and then  printing the nftables syntax equivalent.