]> git.pld-linux.org Git - packages/skipfish.git/blame - skipfish.spec
- more path fixes
[packages/skipfish.git] / skipfish.spec
CommitLineData
57bdca9d 1%define subver b
dee7aba0 2%define rel 2
57bdca9d
ER
3Summary: Web application security scanner
4Name: skipfish
d3dac5f9 5Version: 2.08
57bdca9d
ER
6Release: 0.%{subver}.%{rel}
7License: Apache v2.0
8Group: Applications/Networking
9Source0: http://skipfish.googlecode.com/files/%{name}-%{version}%{subver}.tgz
d3dac5f9 10# Source0-md5: fb928f803c6228ab8ae46ccdf3ce65f0
57bdca9d
ER
11URL: http://code.google.com/p/skipfish/
12BuildRequires: libidn-devel
13BuildRequires: openssl-devel
d3dac5f9 14BuildRequires: pcre-devel
b73b8d71 15BuildRequires: sed >= 4.0
57bdca9d
ER
16BuildRequires: zlib-devel
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%description
20A fully automated, active web application security reconnaissance
21tool.
22
23Key features:
24- High speed: pure C code, highly optimized HTTP handling, minimal CPU
25 footprint - easily achieving 2000 requests per second with responsive
26 targets.
27- Ease of use: heuristics to support a variety of quirky web
28 frameworks and mixed-technology sites, with automatic learning
29 capabilities, on-the-fly wordlist creation, and form autocompletion.
30- Cutting-edge security logic: high quality, low false positive,
31 differential security checks, capable of spotting a range of subtle
32 flaws, including blind injection vectors.
33
34%prep
243bc43d 35%setup -q -n %{name}-%{version}%{subver}
57bdca9d
ER
36
37%{__sed} -i -e 's,-O3,$(OPTCFLAGS),' Makefile
38%{__sed} -i -e 's,-L/usr/local/lib/ -L/opt/local/lib,$(OPTLDFLAGS),' Makefile
d3dac5f9 39%{__sed} -i -e 's,"assets","%{_datadir}/%{name}/assets",' src/config.h
dee7aba0
ŁK
40%{__sed} -i -e 's,"signatures/,"%{_sysconfdir}/%{name}/,' src/config.h
41%{__sed} -i -e 's,signatures/,%{_datadir}/%{name}/signatures/,' signatures/signatures.conf
57bdca9d
ER
42
43%build
44%{__make} \
45 CC="%{__cc}" \
10522db7 46 OPTCFLAGS="%{rpmcflags} %{rpmcppflags}" \
57bdca9d
ER
47 OPTLDFLAGS="%{rpmldflags}"
48
49%install
50rm -rf $RPM_BUILD_ROOT
dee7aba0 51install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/%{name},%{_datadir}/%{name}/{,signatures},%{_mandir}/man1}
66258312 52
57bdca9d 53install -p %{name} $RPM_BUILD_ROOT%{_bindir}
dee7aba0
ŁK
54cp -a doc/%{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1
55cp -a signatures/signatures.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
b21877c4 56cp -ar assets dictionaries $RPM_BUILD_ROOT%{_datadir}/%{name}
dee7aba0 57cp -ar signatures/*.sigs $RPM_BUILD_ROOT%{_datadir}/%{name}/signatures
57bdca9d
ER
58
59%clean
60rm -rf $RPM_BUILD_ROOT
61
62%files
63%defattr(644,root,root,755)
d3dac5f9 64%doc ChangeLog README doc/*.txt
b73b8d71 65%attr(755,root,root) %{_bindir}/skipfish
dee7aba0
ŁK
66%dir %{_sysconfdir}/%{name}
67%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/signatures.conf
68%dir %{_datadir}/%{name}
69%{_datadir}/%{name}/assets
70%{_datadir}/%{name}/dictionaries
71%{_datadir}/%{name}/signatures
66258312 72%{_mandir}/man1/%{name}.1*
This page took 0.148787 seconds and 4 git commands to generate.