Outils pour utilisateurs

Outils du site


blog

Commande nbtstat sous GNU/Linux ?

Voir aussi : nbtscan

Nbtstat est une commande sous ouidoze qui : “Affiche les statistiques du protocole et les connexions TCP/IP actuelles utilisant NBT (NetBIOS sur TCP/IP)”

Les options '-A' et '-a' sont couramment utilisées :

  • -a (état carte) Liste la table de noms de l'ordinateur distant (nom connu).
  • -A (état carte) Liste la table de noms d'ordinateurs distants (adresse IP).

Équivalent sous GNU/Linux

Sous ouindoze

nbtstat -A 192.168.1.22

Sous GNU/Linux

nmblookup -A 137 192.168.1.22
sudo nmap -sU --script nbstat.nse -p 137 192.168.1.22

Source : http://nmap.org/nsedoc/scripts/nbstat.html

Notes

Voir aussi

sudo nmap -T5 -PN -p 445 -sS -n --min-hostgroup 8192 --min-rtt-timeout 1000ms \
--min-parallelism 4096 --script=nbstat <target>

Source : https://blog.skullsecurity.org/2009/nbstatnse-a-replacement-for-nbtscan-and-others

Sous ouindoze

nbtstat -a COMPUTERNAME

Sous GNU/Linux

nmap -p 445 -Pn -script=smb-os-discovery COMPUTERNAME

Pb

J'ai l'erreur suivante avec nmap 5.00 (Debian squeeze) :

Illegal Argument to -P, use -PN, -PO, -PI, -PB, -PE, -PM, -PP, -PA, -PU, -PT, or -PT80 (or whatever number you want for the TCP probe destination port)
QUITTING!

Mais ça fonctionne avec nmap 6.00 (Debian Wheezy)

https://chentiangemalc.wordpress.com/2011/02/16/using-smb-sniffing-to-determine-targets-host-name-domain-os-version-system-time-and-time-zone/

Voir le paquet Debian apt:nbtscan

2025/03/24 15:06

Nb de jour entre deux date

Voir

Voir aussi

!! Attention, les dates doivent être au format yankee MM/DD/YY

Il vaut mieux utiliser la notation YYYY-MM-DD à la place de MM/DD/YY qui est équivoque.

echo $(( ($(date "+%s" --date 04/05/15) - $(date "+%s"))/86400 ))
echo $(( ($(date "+%s" --date 04/05/15) - $(date "+%s" --date $(date "+%m/%d") ))/86400 ))
$ echo $(( ($(date "+%s" --date 2024-10-01) - $(date "+%s" --date 2024-07-08 ))/86400 ))
85

$ date -d "2024-07-08 + 85 days"
mar. 01 oct. 2024 00:00:00 CEST

Ajouter où soustraire des jours à une date

33 jours avant l'Annonciation

$ date -d "03/25/20 - 33 days"
Fri Feb 21 00:00:00 CET 2020

9 mois après l'Annonciation

$ date -d "03/25/20 + 9 month"
Fri Dec 25 00:00:00 CET 2020
2025/03/24 15:06

MySQL / MariaDB - Reset root pasword

Méthode 1

sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
mysql -uroot
USE mysql;
-- UPDATE user SET authentication_string=PASSWORD("mynewpassword") WHERE User='root';
UPDATE USER SET Password=PASSWORD("mynewpassword") WHERE USER='root';
FLUSH PRIVILEGES;
QUIT

FIXME

2025/03/24 15:06

Pb MP3 sous tel Nokia

Voir :

message d'erreur Nokia :

Cet appareil supporte  les formats MP3 standard à partir de 32 ko/s
apt-get update && apt-get install lame moreutils
lame --resample 32 origine.mp3 nouveaufichier.mp3

Ou si vous le voulez pas garder les originaux. Attention, faites une copie de vos mp3 avant !

lame --resample 32 /tmp/test/musique.mp3 - |sponge /home/test/musique.mp3

En effet sponge permet des choses du genre :

sed "s/root/toor/" /etc/passwd | grep -v joey | sponge /etc/passwd

Voir http://joeyh.name/code/moreutils/

Voici une solution pas très lisible, et qui à l’inconvénient d'être très lente, car les musiques sont converti les une après les autres

Jouons avec notre ami xarg http://www.cyberciti.biz/faq/linux-unix-bsd-xargs-construct-argument-lists-utility/

find BIBLE -type f -iname "*.mp3" -print0 | xargs -0 -I {} echo lame --resample 32 \'{}\' - \|sponge \'{}\' | bash -s --

Tout d'un coup, à la bourrin (grâce à \&)

find BIBLE -type f -iname "*.mp3" -print0 | xargs -0 -I {} echo lame --resample 32 \'{}\' - \|sponge \'{}\' \& | bash -s --

Attention aux ulimits !

$ pgrep -c lame
1130
$ uptime
 20:45:38 up 10:27,  7 users,  load average: 685,42, 508,58, 241,19

Ce n'est pas une brillante idée ! Aucunne gestion d'erreur, si un traitement ce passe mal. Bien que la charge CPU (load average) soit impressionnante, je n'ai pas vraiment constaté un ralentissement de mon PC.

Entre faire un traitement, l'un après l'autre. Ou à tous lancer d'un coup. C'est passer d'un extrême à l'autre.

En toutes logique il faut grouper ces traitements dans des lots. En général que un quadcore on lance 4 traitement simultané. Le double si hyperThreading. C'est une approximation à tester.

Note : Il n’était pas pertinent de laisser l'affichage sur la sortie standards et cela peut ralentir les traitements.

Nous pouvons utiliser le commande “parallel”. Le pb sous Debian, c'est qu'il existe deux commande “parallel”

# apt-file search /usr/bin/parallel | grep "/usr/bin/parallel$"
moreutils: /usr/bin/parallel
parallel: /usr/bin/parallel

Voir https://wiki.archlinux.org/index.php/Convert_Flac_to_Mp3

Autres

Conversion WAV en MP3
for fic in *.wav ; do ffmpeg -i "$fic" -ar 24000 -ac 1 "${fic/.wav/.mp3}" ; done
2025/03/24 15:06

Mot de passe BIOS

Sous Ouindoze

Fonctionne sous (à vérifier) : 9x 2000 XP Fonctionne pas sous : Windows 7 (commande debug absente)

Crtl + R
cmd

debug
0 70 22
0 71 22

FIXME : BIOS abbr

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