GNU/Linux >> Tutoriels Linux >  >> Linux

Comment savoir si une machine distante utilise Windows ou Linux ?

Ce n'est pas définitif mais nmap le fera avec la commande nmap -O -v (voir la documentation pour plus de détails) Si vous utilisez Windows ou si vous voulez une interface graphique, regardez zenmap


Si vous êtes sur un réseau IPv4, utilisez simplement le ping. Si la réponse a un TTL de 128, la cible exécute probablement Windows. Si le TTL est 64, la cible exécute probablement une variante d'Unix.


: Presumes ping service enabled on Windows local and remote hosts
:
del _IX.txt, Windows.txt
ping -n 1 [computername|ipaddress] | findstr /i /c:"Reply" > ttl.txt
for /f "tokens=1-9* delims=:=< " %%a in (ttl.txt) do (
    if %%i leq 130 (
       if %%i geq 100 (
          echo Windows & rem or echo %%c >> Windows.txt
       ) else (
          if %%i equ 64 (
             echo *IX & rem or echo %%c >> _IX.txt
          )
       )
    )
)

Linux
  1. Comment savoir quelle distribution Linux vous utilisez ?

  2. Comment monter un partage Windows à distance sur Linux

  3. Comment effectuer un bureau à distance de Windows vers un bureau Linux à l'aide de XRDP

  4. Comment se connecter à une machine Windows distante à partir de Linux Lubuntu à l'aide de Remmina

  5. comment tunneliser Windows Remote Desktop via ssh à l'aide d'une machine Linux?

Comment configurer le transfert X11 à l'aide de SSH sous Linux

Comment exécuter des applications Linux sur Windows 10 et 11 à l'aide de WSL

Comment effectuer une sauvegarde Linux à distance à l'aide de SSH

Comment monter un système de fichiers Linux distant à l'aide de SSHFS

Comment sauvegarder un hôte Linux distant à l'aide de l'utilitaire rsnapshot rsync

Comment se connecter en SSH à une machine Windows 10 depuis Linux OU Windows OU n'importe où