27 febbraio 2022 Roberto Puzzanghera 2 commenti
ucspi-tcp6 è una derivaziorne del programma di Daniel Bernsteins ucspi-tcp 0.88, che aggiunge, tra le altre cose, le funzionalità ipv6 al programma originale ucspi-tcp. tcpserver e tcpclient sono strumenti di facile utilizzo dalla linea di comando per costruire applicazioni client-server TCP.
fehQlibs
Le fehQlibs
sono librerie C aggiuntive sviluppate da Erwin Hoffmann. Sono un prerequisito di ucspi-tcp6
.
Installare come segue in /usr/local
:
cd /usr/local wget https://www.fehcom.de/ipnet/fehQlibs/fehQlibs-19.tgz tar xzf fehQlibs-19.tgz chown -R root:root fehQlibs-19 cd fehQlibs-19
Cambiare la cartella di installazione modificando il file conf-build
come segue
LIBDIR=/usr/local/lib HDRDIR=/usr/local/include
Compilare e installare
make make shared make install cd .. ln -s fehQlibs-19 qlibs
Le qlibs
dovranno essere trovate al momento della compilazione di ucspi-tcp6
, quindi dobbiamo aggiungerle al file /etc/ld.so.conf:
echo "/usr/local/qlibs" >> /etc/ld.so.conf ldconfig
ucspi-tcp6
cd /var/qmail/ wget https://www.fehcom.de/ipnet/ucspi-tcp6/ucspi-tcp6-1.12.3.tgz tar xzf ucspi-tcp6-1.12.3.tgz cd net/ucspi-tcp6/ucspi-tcp6-1.12.3/ ./package/install
L'utilizzo di tcpserver
, per quanto riguarda l'IPv4, è del tutto simile a quello del programma originale di Bernstein.
IndiMailfilter command is missing?
28 giugno 2022 12:42
IndiMailfilter command is missing?
28 giugno 2022 11:31
IndiMailfilter command is missing?
20 giugno 2022 13:23
"IndiMailfilter" command is missing?
20 giugno 2022 13:01
"IndiMailfilter" command is missing?
20 giugno 2022 11:31
fehQlibs *.so is not installed by "make install"
11 giugno 2022 02:44
Missing suid and sgid
8 giugno 2022 12:31
Missing suid and sgid
8 giugno 2022 10:42
incoming maximum number of recipients allowed
31 maggio 2022 09:04
incoming maximum number of recipients allowed
31 maggio 2022 04:53
Tags
apache clamav dkim dovecot ezmlm fail2ban ftp guide hacks lamp letsencrypt linux linux-vserver lxc mariadb mediawiki mozilla mysql openboard owncloud patches php proftpd qmail qmail-spp qmailadmin rbl roundcube rsync sieve simscan slackware solr spamassassin spf ssh ssl tcprules tex ucspi-tcp vpopmail vqadmin
Commenti
Chiarimento su path
Webmaster 19 marzo 2021 09:17
Buongiorno Roberto,
ti chiedo alcuni chiarimenti sui passaggi che indichi nella tua guida. Ad esempio per l'installazione di fehQlibs indichi di scaricare il pacchetto in /usr/local/src però poi indichi di andare in /usr/local per estrarre con tar xzf fehQlibs-16.tgz che non è in /usr/local. Non sarebbe un problema se non perche poi fai il link alla directory fehQlibs-16 quindi a questo punto non so più dove fare il link.
Lo stesso discorso vale per l'installazione di ucspi-tcp6 prima scarico in /usr/local/src poi vado in /var/qmail per scompattare ucspi-tcp6.
Grazie dell'attenzione.
Gabriele
PS suggerimento io devo agguingere --no-check-certificate a wget
Rispondi | Permalink
Chiarimento su path
Roberto Puzzanghera Webmaster 19 marzo 2021 18:24
Si hai ragione, ho corretto il path. Personalmente preferisco conserbare i tar nella cartella src, poi chiaro che uno li scarica dove vuole.
Rispondi | Permalink