Outils pour utilisateurs

Outils du site


blog

Serveur FTP Debian ftpd

Voir aussi :

File Transfer Protocol (FTP) server
This is the netkit ftp server. You are recommended to use one of its alternatives, such as vsftpd, proftpd, or pure-ftpd.

Install, config et chroot

apt-get install ftpd
/etc/passwd
john:x:1002:1003:FTP access,,,:/ftp:/bin/false
/etc/ftpchroot
# /etc/ftpchroot: list of users who needs to be chrooted. See ftpchroot(5).
john
/etc/ftpusers
# /etc/ftpusers: list of users disallowed ftp access. See ftpusers(5).
root
ftp
anonymous

Comme c'est chrooté, la commande ls ne fonctionne pas

Pour la faire fonctionner :

ldd /bin/ls
mkdir /ftp/bin
mkdir /ftp/lib
cp -p /bin/ls /ftp/bin/
cp -a /lib/x86_64-linux-gnu/ /ftp/lib/

Pour changer le numéro de port

/etc/services
#ftp             21/tcp
ftp            2121/tcp
systemctl restart inetd

Autres

vsftpd
echo "chroot_local_user=YES" >> /etc/vsftpd/vsftpd.conf
2025/03/24 15:06

Supprimer les caractères non imprimables

Suppression caractères bizarres avec sed

Voir aussi perl_one-liners

  • dos2unix

Cette commande sed ne fonctionne pas. Pourquoi ?

sed -e 's/[^[:print:]]//g'
cat monfichier.txt |perl -pe 's/[^[:ascii:]]//g' > monfichier.txt.cleaned

Sed n'a pas fonctionné sur le pb pb_ansible_-_failure_when_attempting_to_use_callback_plugin_-_ascii_codec_can_t_decode_byte_in_position_ordinal_not_in_range alors que Perl si.

Supprimer tous les caractères non-imprimables (sauf les \n) avec Perl

perl -lpe 's/[[:^print:]]+//g' fichier.txt

Permet de voir les caractères non imprimable.
Utilise les notations « ^ » et « M- » pour les caractères non imprimables à l'exception des sauts de ligne et des tabulations

cat -v fichier.txt

Certain caractère peuvent être corrigé à la mano grâce à

#vim -b
set list

Enlever la couleur d'un texte en mode console

Source : http://www.commandlinefu.com/commands/view/3584/remove-color-codes-special-characters-with-sed

sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"

Autres

tr -d '\0' < bad_file.csv > bad_file.csv.fixed
2025/03/24 15:06

Sécurité bloquer les clefs USB

Bloquer toutes les clefs USB

Méthodes en vrac
echo 'install usb-storage : ' >> /etc/modprobe.conf 
echo 'install usb-storage /bin/true' >> disable-usb-storage.conf
modprobe -r usb-storage
mv -v /lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko /root/
/etc/modprobe.d/blacklist.conf
blacklist usb-storage

Grub kernel nousb

Vérif
modinfo usb-storage
lsmod | grep -i usb-storage
lsscsi -H

Bloquer certain périphérique USB

2025/03/24 15:06

CMS PHP Wordpress

Source : https://codex.wordpress.org/Debugging_in_WordPress

Debug Wordpress

wp-config.php

 // Enable WP_DEBUG mode
define( 'WP_DEBUG', true );
 
// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );
 
// Disable display of errors and warnings 
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
 
// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );

Sécurité

Scan
sudo apt-get install ruby-rubygems ruby-dev
export PATH="$PATH":/home/jibe/.local/share/gem/ruby/3.0.0/bin
gem install --user-install wpscan
wpscan --url https://wp.acme.fr -o wpscan_wp.acme.fr.txt
2025/03/24 15:06
blog.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki