Totul la cale proftpd fişierul jurnal xferlog numit. De fapt, multe alte FTP daemon scrie jurnalul lor de la un fişier cu acelaşi nume şi adoptarea acelaşi format, astfel încât acest tip poate afecta, de asemenea, pe cei care folosesc, de exemplu, Wu-ftpd FTP sau alt standard BSD.

Fişier xferlog este, de obicei, situat într-una dintre următoarele directoare:

/var/log
/var/log/proftpd/xferlog
/var/www/vhosts/{DOMAIN}/statistics/logs/xferlog_regular*

Ultimul caz special se aplică numai pentru servere gestionate cu Plesk.

Ultimul caracter este oferit în fiecare rând de xferlog arată modul în care transferul este finalizat. În cazul în care personajul este "c", înseamnă că operaţiunea a fost finalizat cu succes şi în cazul în caracter "i" înseamnă - pentru a constrario - că operaţiunea nu a fost copmpletata şi, prin urmare, de transfer a fost de succes.

Această comandă returnează toate transferurile sunt incomplete:

egrep "i$" /path/to/xferlog

Cele trei personaje de la legenda numele de fişier:

  1. Tipul de transfer (a = b = ASCII binar)
  2. orice acţiune special luate (de obicei arată caracterul "_" care este "nicio acţiune")
  3. direcţia de transfer (o = de ieşire, de intrare = i, d = eliminat)

Pentru a extrage - de exemplu - o listă a tuturor fişierelor încărcate cu succes:

awk '($12 ~ /^i$/ && $NF ~ /^c$/){print $9}' /var/log/proftpd/xferlog

Dimpotrivă, pentru a extrage o listă a tuturor fişierelor a căror încărcare nu a reuşit:

awk '($12 ~ /^i$/ && $NF ~ /^i$/){print $9}' /var/log/proftpd/xferlog