e8b0fec
%if 0%{?el7}
e8b0fec
%global _hardened_build 1
e8b0fec
%endif
e8b0fec
05b5f4f
Name:       proxychains-ng
e20852d
Version:    4.16
dc6a696
Release:    %autorelease
05b5f4f
Summary:    Redirect connections through proxy servers
1ae334a
05b5f4f
License:    GPLv2+
05b5f4f
URL:        https://github.com/rofl0r/proxychains-ng
05b5f4f
Source0:    http://ftp.barfooze.de/pub/sabotage/tarballs/proxychains-ng-%{version}.tar.xz
1ae334a
2c03bae
BuildRequires:  gcc
05b5f4f
BuildRequires:  make
05b5f4f
1ae334a
%description
1ae334a
ProxyChains NG is based on ProxyChains.
1ae334a
1ae334a
ProxyChains NG hooks network-related (TCP only) libc functions in dynamically
1ae334a
linked programs via a preloaded DSO (dynamic shared object) and redirects the
1ae334a
connections through one or more SOCKS4a/5 or HTTP proxies.
1ae334a
1ae334a
Since Proxy Chains NG relies on the dynamic linker, statically linked binaries
1ae334a
are not supported.
1ae334a
1ae334a
%prep
05b5f4f
%autosetup -p1
1ae334a
1ae334a
%build
1ae334a
%configure --disable-static --libdir=%{_libdir}/%{name}
05b5f4f
%make_build
1ae334a
1ae334a
%install
1ae334a
%make_install install-config
dcd2a85
ln -s ../..%{_bindir}/proxychains4 %{buildroot}%{_bindir}/proxychains
1ae334a
chmod +x %{buildroot}%{_libdir}/%{name}/libproxychains4.so
1ae334a
1ae334a
%files
1ae334a
%license COPYING
1ae334a
%doc AUTHORS README TODO
1ae334a
%config(noreplace) %{_sysconfdir}/proxychains.conf
9d5fb2a
%{_bindir}/proxychains
dcd2a85
%{_bindir}/proxychains4
dcd2a85
%{_bindir}/proxychains4-daemon
1ae334a
%dir %{_libdir}/%{name}
1ae334a
%{_libdir}/%{name}/libproxychains4.so
1ae334a
1ae334a
%changelog
dc6a696
%autochangelog