forked from CESNET/Nemea-Modules
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnemea-modules.spec.in
137 lines (124 loc) · 5.04 KB
/
nemea-modules.spec.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
Summary: Package with basic NEMEA modules
Name: nemea-modules
Version: @PACKAGE_VERSION@
Release: @RELEASE@
URL: http://www.liberouter.org/
Source: https://www.liberouter.org/repo/SOURCES/%{name}-%{version}-%{release}.tar.gz
Group: Liberouter
License: BSD
Vendor: CESNET, z.s.p.o.
Packager: @USERNAME@ <@USERMAIL@>
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
Requires: nemea-framework
Requires: libnf
Requires: openssl
Requires: libpcap
Requires: libcurl
Provides: nemea-modules
BuildRequires: gcc gcc-c++ make doxygen pkgconfig nemea-framework-devel bison flex
BuildRequires: libpcap-devel openssl-devel libnf-devel bzip2-devel libcurl-devel
%description
%package devel
Summary: Nemea-modules development package contains files for liburfilter
Group: Liberouter
Requires: nemea-modules = %{version}-%{release}
Requires: nemea-framework-devel
Provides: nemea-modules-devel
%description devel
This package contains header file for liburfilter.
%prep
%setup
%build
./configure -q --enable-silent-rules --disable-repobuild --prefix=%{_prefix} --libdir=%{_libdir} --bindir=%{_bindir}/nemea --sysconfdir=%{_sysconfdir} --docdir=%{_docdir}/nemea-modules --mandir=%{_mandir} --datadir=%{_datadir};
make -j5
%install
make -j5 DESTDIR=$RPM_BUILD_ROOT install
%post
test -x %{_bindir}/nemea/flow_meter && setcap "CAP_NET_RAW+eip" %{_bindir}/nemea/flow_meter || true
ldconfig
%files
%{_bindir}/nemea/agg
%{_bindir}/nemea/amplification2idea.py
%{_bindir}/nemea/anonymizer
%{_bindir}/nemea/bruteforce2idea.py
%{_bindir}/nemea/blooming_history
%{_bindir}/nemea/csv2nf.sh
%{_bindir}/nemea/ddos_detector2idea.py
%{_bindir}/nemea/debug_sender.py
%{_bindir}/nemea/device_classifier
%{_bindir}/nemea/dnstunnel2idea.py
%{_bindir}/nemea/email_reporter.py
%{_bindir}/nemea/endiverter
%{_bindir}/nemea/flowcounter
%attr(0754, root, nemead) %{_bindir}/nemea/flow_meter
%{_bindir}/nemea/haddrscan2idea.py
%{_bindir}/nemea/hoststats2idea.py
%{_bindir}/nemea/idea2idea.py
%{_bindir}/nemea/ipblacklist2idea.py
%{_bindir}/nemea/ipv6stats
%{_bindir}/nemea/json_dump.py
%{_bindir}/nemea/json_replay.py
%{_bindir}/nemea/link_traffic
%{_bindir}/nemea/link_traff2json.py
%{_bindir}/nemea/logger
%{_bindir}/nemea/logreplay
%{_bindir}/nemea/mux
%{_bindir}/nemea/demux
%{_bindir}/nemea/merger
%{_bindir}/nemea/minerdetector2idea.py
%{_bindir}/nemea/natpair
%{_bindir}/nemea/nfdump_reader
%{_bindir}/nemea/nfdump_reader_test
%{_bindir}/nemea/nfwriter
%{_bindir}/nemea/proto_traffic
%{_bindir}/nemea/pdns_exporter.py
%{_bindir}/nemea/scalar_agg
%{_bindir}/nemea/sipbf2idea.py
%{_bindir}/nemea/svm-tools
%{_bindir}/nemea/topn
%{_bindir}/nemea/traffic_repeater
%{_bindir}/nemea/unirec2json.py
%{_bindir}/nemea/unirecfilter
%{_bindir}/nemea/venom2idea.py
%{_bindir}/nemea/voipfraud2idea.py
%{_bindir}/nemea/vportscan2idea.py
%{_docdir}/nemea-modules/*/*
%config(noreplace) %{_sysconfdir}/nemea/email_reporter/example.cfg
%config(noreplace) %{_sysconfdir}/nemea/email_reporter/generic.cfg
%config(noreplace) %{_sysconfdir}/nemea/link_traffic/link_traff_conf.cfg.example
%config(noreplace) %{_datarootdir}/nemea-supervisor/munin/link_traffic.sup
%config(noreplace) %{_datarootdir}/nemea-supervisor/munin/proto_traffic.sup
%config(noreplace) %{_sysconfdir}/bash_completion.d/flow_meter.bash
%config(noreplace) %{_datarootdir}/nemea-supervisor/reporters/amplification2idea.sup
%config(noreplace) %{_datarootdir}/nemea-supervisor/reporters/bruteforce2idea.sup
%config(noreplace) %{_datarootdir}/nemea-supervisor/reporters/dnstunnel2idea.sup
%config(noreplace) %{_datarootdir}/nemea-supervisor/reporters/haddrscan2idea.sup
%config(noreplace) %{_datarootdir}/nemea-supervisor/reporters/hoststats2idea.sup
%config(noreplace) %{_datarootdir}/nemea-supervisor/reporters/ipblacklist2idea.sup
%config(noreplace) %{_datarootdir}/nemea-supervisor/reporters/miner2idea.sup
%config(noreplace) %{_datarootdir}/nemea-supervisor/reporters/sipbf2idea.sup
%config(noreplace) %{_datarootdir}/nemea-supervisor/reporters/venom2idea.sup
%config(noreplace) %{_datarootdir}/nemea-supervisor/reporters/voipfraud2idea.sup
%config(noreplace) %{_datarootdir}/nemea-supervisor/reporters/vportscan2idea.sup
%config(noreplace) %{_sysconfdir}/warden/amplificationdetector/config.cfg
%config(noreplace) %{_sysconfdir}/warden/bruteforce/config.cfg
%config(noreplace) %{_sysconfdir}/warden/dnstunnel/config.cfg
%config(noreplace) %{_sysconfdir}/warden/haddrscan/config.cfg
%config(noreplace) %{_sysconfdir}/warden/hoststats/config.cfg
%config(noreplace) %{_sysconfdir}/warden/ipblacklist/config.cfg
%config(noreplace) %{_sysconfdir}/warden/minerdetector/config.cfg
%config(noreplace) %{_sysconfdir}/warden/sipbruteforce/config.cfg
%config(noreplace) %{_sysconfdir}/warden/venom/config.cfg
%config(noreplace) %{_sysconfdir}/warden/vportscan/config.cfg
%config(noreplace) %{_sysconfdir}/warden/voipfraud/config.cfg
%{_datadir}/munin/plugins/link_traffic_
%{_datadir}/munin/plugins/proto_traffic_
%{_datadir}/nemea/*
%{_libdir}/liburfilter.so.*
%{_mandir}/man1/*.1.gz
%files devel
%{_includedir}/liburfilter.h
%{_libdir}/liburfilter.a
%{_libdir}/liburfilter.la
%{_libdir}/liburfilter.so
%{_libdir}/pkgconfig/liburfilter.pc