Make esniper working on eisfair
“eisfair is a Linux based server system with the main target of easy installation and easy usage. It is the result of a fragmentation from the partner project fli4l which is a Linux based router system. The installation and the usage does not need Linux skills and is with simple and – very important – consistent tools possible.
Intention is the installation of an internet server with the main focus on the applications and services and not the operating system itself.”
(http://www.eisfair.org/en/home/the-eisfair-project/)
1. Prerequisites
- installed packages libssl, libssl-dev, libz and libz-dev
- self compiled version of curl
2. Install eisfair packages
Install the required packages via the package management of eisfair.
3. Install curl
1. Change to source dir
# cd /usr/src
2. Get latest curl source from download page
# wget http://curl.haxx.se/download/curl-x.x.x.tar.gz
3. Extract files
# tar -xzf curl-x.x.x.tar.gz
4. Change to curl dir
# cd curl-x.x.x
5. Configure curl, don't forget to define the prefix to install curl into /usr/bin
# ./configure—prefix=/usr
The last output should look like this:
curl version: x.x.x
Host setup: i586-pc-linux-gnu
Install prefix: /usr
Compiler: gcc
SSL support: enabled (OpenSSL)
SSH support: no (—with-libssh2)
zlib support: enabled
krb4 support: no (—with-krb4*)
GSSAPI support: no (—with-gssapi)
SPNEGO support: no (—with-spnego)
c-ares support: no (—enable-ares)
ipv6 support: no (—enable-ipv6)
IDN support: no (—with-libidn)
Build libcurl: Shared=yes, Static=yes
Built-in manual: no (—enable-manual)
Verbose errors: enabled (—disable-verbose)
SSPI support: no (—enable-sspi)
ca cert path: ${prefix}/share/curl/curl-ca-bundle.crt
6. Build curl
# make
7. Install curl
# make install
4. Install esniper
1. Change to source dir
# cd /usr/src
2. Get latest esniper source from download page
# wget http://downloads.sourceforge.net/esniper/esniper-x-x-x.tgz
3. Extract files
# tar -xzf esniper-x-x-x.tgz
4. Change to esniper dir
# cd esniper-x-x-x
5. Configure esniper
# ./configure
Check the output for the correct version of curl and the usage of SSL:
...
checking for cURL version… x.x.x
checking for cURL SSL support… yes
...
6. Build esniper
# make
6a. Strip symbols from esniper and reduce file size to about 30%:
# strip -s esniper
7. Install esniper
# make install
5. Check your installation
Check the versions of curl (here: 7.16.2)...
# curl -V
curl 7.16.2 (i586-pc-linux-gnu) libcurl/7.16.2 OpenSSL/0.9.8d zlib/1.2.3
Protocols: tftp ftp telnet dict ldap http file https ftps
Features: Largefile NTLM SSL libz
... and esniper (here: 2.16.1)
# esniper -v
esniper version 2.16.1
Please visit http://esniper.sf.net/ for updates and bug reports. To learn about updates to and major bugs in esniper, subscribe to the esniper mailing list at http://lists.sf.net/lists/listinfo/esniper-announce
If all looks good, esniper should working well!
Happy bidding!


![[ Download ]](files/download.gif)