#1 Le 26/04/2023, à 11:57
- pubmarc55
lister les appareis ou sites connectés à mon pc?
Bonjour,
est-il possible de lister les appareils ou sites connectés à mon pc?
Merci
Hors ligne
#2 Le 26/04/2023, à 12:00
- Vobul
Re : lister les appareis ou sites connectés à mon pc?
Connectés comment ?
Aussi, ce ne sont pas les sites qui se connectent à ton pc, mais toi qui envoie une requête et récupère une réponse.
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#3 Le 26/04/2023, à 13:18
- sputnick
Re : lister les appareis ou sites connectés à mon pc?
Dans un terminal virtuel:
netstat -lapute | awk '/ESTABLISHED/{print $5}'
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#4 Le 26/04/2023, à 13:31
- geole
Re : lister les appareis ou sites connectés à mon pc?
Bonjour
Je ne connaissais pas cette recherche.
Comme cela va faire énormément de lignes, éliminer les doublons peut se révéler utile
sudo netstat -lapute | awk '/ESTABLISHED/{print $5}'| sort -u
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#5 Le 26/04/2023, à 13:50
- sputnick
Re : lister les appareis ou sites connectés à mon pc?
Ou encore plus propre pour éviter les doublons:
netstat -lapute | awk '/ESTABLISHED/{a[$5]}END{for (i in a) print i}'
Cette commande netstat est facile à mémoriser Y'a un moyen mnémotechnique que je n'ai pas besoin d'expliquer.
Et pas besoin de sudo pour lister les connections de son user. Là pubmarc55 veut typiquement connaître les connections établies avec son navigateur (ou client IRC, mail etc...).
Dernière modification par sputnick (Le 26/04/2023, à 13:51)
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#6 Le 26/04/2023, à 16:58
- eric63
Re : lister les appareis ou sites connectés à mon pc?
Salut
le résultat est quand même assez obscur
mais depuis ton smartphone avec l’appli fing tu as après recherche actualisé
tu a la liste de tous tes appareils sur le réseau local
l’adresse ip et la dénomination en clair de l’appareil
ce qui est bien plus parlant que ce que donne la commande
bon il manque sur fing les ips en https
Dernière modification par eric63 (Le 26/04/2023, à 16:58)
Kubuntu 24.10 Wayland Plasma 6.1.5 KDE 6.6.0 Qt 6.6.2 et noyau 6.11.0-9 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR
Hors ligne
#7 Le 26/04/2023, à 17:27
- bruno
Re : lister les appareis ou sites connectés à mon pc?
Dans un terminal virtuel:
netstat -lapute | awk '/ESTABLISHED/{print $5}'
La commande netstat est obsolète et déconseillée depuis longtemps (et le paquet net-tools n'est probablement plus installé par défaut).
On utilisera donc plutôt ss. Par exemple pour voir les connexions tcp et udp étbalies :
ss -tu -o state established
#8 Le 26/04/2023, à 17:46
- sputnick
Re : lister les appareis ou sites connectés à mon pc?
ss -tu -o state established | awk '{a[$5]}END{for (i in a) print i}'
Mais je ne trouve pas d'options à ss pour résoudre les IP en nom de domaines.
Pour forcer la résolution de nom de domaines (avoir dig installé):
ss -tu -H -o state established | awk '{split($5, a, /:/); "dig +short -x "a[1] | getline res; print res":"a[2]}'
Dernière modification par sputnick (Le 26/04/2023, à 17:51)
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#9 Le 26/04/2023, à 18:30
- bruno
Re : lister les appareis ou sites connectés à mon pc?
Complications inutiles… Lire man ss.
ss -tur -o state established
#10 Le 26/04/2023, à 18:41
- Coeur Noir
Re : lister les appareis ou sites connectés à mon pc?
ipscan / angryip ? Faudrait savoir un peu mieux « l'objectif » de la demande initiale.
Pour voir les appareils sur le même réseau que le pc, et qui risquent de communiquer avec lui, c'est plus que suffisant.
Ça ne dira rien quant à des communications avec des sites web.
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#11 Le 26/04/2023, à 20:24
- sputnick
Re : lister les appareis ou sites connectés à mon pc?
ipscan / angryip ? Faudrait savoir un peu mieux « l'objectif » de la demande initiale.
Pour voir les appareils sur le même réseau que le pc, et qui risquent de communiquer avec lui, c'est plus que suffisant.
Ou du classique:
nmap -O 192.168.0.1-255
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#12 Le 26/04/2023, à 22:25
- Coeur Noir
Re : lister les appareis ou sites connectés à mon pc?
Y'en a pour qui le « classique » c'est pas la ligne de commande ;-)
nmap n'est pas installée par défaut et requiert sudo.
Son retour est moins « pratique » à lire que le tableau fourni par angryIP.
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#13 Le 27/04/2023, à 11:07
- LeoMajor
Re : lister les appareis ou sites connectés à mon pc?
sudo lsof -wb -Pni4tcp -r 2
en tcl, pour s'amuser, fais un log à partir de la commande
cat lsoflog.tcl
#!/bin/tclsh8.6
#tclsh8.6 lsoflog.tcl motdepasseSudo
package require Expect
package require geoip
proc killapplication {seconds} {
global ips
global spawn_id
after [expr {int($seconds * 1000)}] {
puts "\nStatistiques:\n"; send_log "Statistiques:\n"
foreach key [ array names ips ] { set tmp "$key: $ips($key)"; puts $tmp; send_log "$tmp\n" }
puts "tri"; send_log "tri\n"
foreach key [ lsort -command comp -decreasing [array names ips] ] { set tmp "$key:$ips($key)" ; puts $tmp; send_log "$tmp\n" }
sleep 3; exit; #sleep>timeout
}
}
proc GeoIP {ip} {
global ips
if {[regexp {^(127|192)\.} $ip ]} {return "LAN"}
if {![regexp {^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}.*$} $ip]} {return "i"}
set foo [ regsub {^([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}):[0-9]+$} $ip {\1} ]
set ret [ geoip country_code_by_addr $foo ]
if {[info exists ips($foo:$ret)]} {set ips($foo:$ret) [ expr $ips($foo:$ret) + 1 ]} else {set ips($foo:$ret) 1}
return $ret
}
proc comp {a b} {
global ips
if {$ips($a) < $ips($b)} {return -1}
if {$ips($a) >= $ips($b)} {return 1}
return [string compare $ips($a) $ips($b)]
}
global ips
set user_unix $env(USER)
set home_unix $env(HOME)
#set prompt {toto\@machine:~}
set prompt [ concat $user_unix\@[exec hostname -s]:~ ]
set pass {motdepasseSudo}
set dbg 0
puts "debug $argc"
if {$argc == 1} {set pass [lindex $argv 0]}
if {$argc == 0 && $pass == ""} {exit}
if {[file exists /usr/share/GeoIP/GeoIP.dat]} {geoip open -file /usr/share/GeoIP/GeoIP.dat; set geo 1}
#logfile
set formatclock [clock format [clock seconds] -format %H%M%S_%d%m%Y ]
#exec bash -c "mkdir -p $home_unix/test_bidule"
file mkdir $home_unix/lsoflog
log_file -noappend "$home_unix/lsoflog/f_$formatclock.log"
log_user 0
#spawn
set timeout 2
match_max 4000
spawn sudo lsof -wb -Pni4tcp -r 2
killapplication 3600 ; # 60 minutes
set spawn_pid [ exp_pid ]
set spawn_name $spawn_id
if {$dbg == 1} {puts "$spawn_name $spawn_pid"}
#expect
expect -re "\[sudo\].*pass" { send "$pass\n" }
while {[info exists spawn_name]} {
expect "=======" {
foreach line [split $expect_out(buffer) "\n"] {
incr l
set tmp [ regsub -all {^(.+)\s+([0-9]+)\s+([a-z]+).*TCP ([0-9.]+:[0-9]+)[->]*([0-9.:]*).*$} $line {\1 \2 \3 \4 \5} ]
if {[string match "*COMMAND*" $line]} {unset tmp}
if {[string match "*LISTEN*" $line]} {unset tmp}
if {[string match "*======*" $line ]} {unset tmp}
if {[ info exists tmp ] && [ llength $tmp ] > 1} {
if {$geo == 1} {set foo [ GeoIP [ lindex $tmp end-1 ] ]; if {$foo ne "i"} {set tmp [ linsert $tmp end-1 $foo ]} }
if {$geo == 1} {set foo [ GeoIP [ lindex $tmp end ] ]; if {$foo ne "i"} {set tmp [ linsert $tmp end $foo ]} }
if {$dbg == 1} {set foo [concat "dbg" "$l" "$tmp"]; puts "$foo"; send_log "$foo\n" }
if {$dbg == 0} {set foo [concat [clock format [clock seconds] -format %H%M%S_%d%m%Y ] "$tmp"]; puts "$foo" ; send_log "$foo\n" }
}
}
}
expect eof { puts "end"; break; exit }
}
Dernière modification par LeoMajor (Le 27/04/2023, à 11:08)
Hors ligne
#14 Le 27/04/2023, à 11:36
- Vobul
Re : lister les appareis ou sites connectés à mon pc?
tcl
*insérer le meme ben kenobi: Now that's a name I haven't heard in a long time*
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#15 Le 27/04/2023, à 14:56
- sputnick
Re : lister les appareis ou sites connectés à mon pc?
Sinon, pour avoir des stats générales sur les connections:
netstat -lasalope
peut être un bon complément à
netstat -lapute
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#16 Le 27/04/2023, à 16:52
- pubmarc55
Re : lister les appareis ou sites connectés à mon pc?
Bonjour à tous, le but de ma recherche est de repérer, éventuellement, les connexions indésirables.
J'ai quelques fois l'impression que ma bande passante est très faible, ou bien mon PC plante et je suis obligé de le débrancher, rebrancher pour pouvoir le redémarrer... je pensais que ce n'était pas possible sous linux
Hors ligne
#17 Le 27/04/2023, à 17:02
- eric63
Re : lister les appareis ou sites connectés à mon pc?
franchement
ça heurte ma sensibilité c’est assez limite quand même voir plus
man netstat n’indique rien de tel
tout juste un netstat [-enc] ou netstat [-cn] mais ça n’a rien à voir
explication des 2 nominées fournit par sputnik ?
Dernière modification par eric63 (Le 27/04/2023, à 17:03)
Kubuntu 24.10 Wayland Plasma 6.1.5 KDE 6.6.0 Qt 6.6.2 et noyau 6.11.0-9 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR
Hors ligne
#18 Le 28/04/2023, à 01:06
- sputnick
Re : lister les appareis ou sites connectés à mon pc?
franchement
ça heurte ma sensibilité c’est assez limite quand même voir plus
man netstat n’indique rien de tel
tout juste un netstat [-enc] ou netstat [-cn] mais ça n’a rien à voir
explication des 2 nominées fournit par sputnik ?
T'a testé? Mes commandes sont certes dépréciées, mais tout à fait valables.
Ça fait 20 ans que je fait du Linux tous les jours, ces commandes je ne les oublie pas contrairement à la syntaxe de ss.
Je me paluche pas man ss à chaque fois que j'ai besoin de faire quelque chose que je connais par cœur avec netstat
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#19 Le 28/04/2023, à 07:44
- geole
Re : lister les appareis ou sites connectés à mon pc?
Bonjour
En version 23.04 installateur server
netstat ===> Command 'netstat' not found, but can be installd with apt install net-tools
Dernière modification par geole (Le 28/04/2023, à 07:49)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#20 Le 28/04/2023, à 10:51
- eric63
Re : lister les appareis ou sites connectés à mon pc?
T'a testé? Mes commandes sont certes dépréciées, mais tout à fait valables.
oui bien sûr que j’ai testé et ça donne sans doute le résultat escompté
mais le salope et le lapute ont été pensé par qui ? non mais sans rire en 2023
c’est une référence à un gag ? https://www.youtube.com/watch?v=cFyDcSVw5u4
y’a un historique de cela ? j’aimerais comprendre pourquoi des devs en sont arrivés à pondre des trucs comme cela !!!!
ils ont été dépréciés je me demande bien pourquoi ? (c’est ironique)
Dernière modification par eric63 (Le 28/04/2023, à 10:57)
Kubuntu 24.10 Wayland Plasma 6.1.5 KDE 6.6.0 Qt 6.6.2 et noyau 6.11.0-9 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR
Hors ligne
#21 Le 28/04/2023, à 11:47
- bruno
Re : lister les appareis ou sites connectés à mon pc?
@geole : c'est ce que je disais en #7, merci d'avoir confirmé et je pense que c'est déjà le cas sur 22.04. C'est bien pourquoi des commandes comme ifconfig ou netstat sont déconseillées car vouées à disparaître (et non dépréciées qui est issu d'un faux-ami en anglais).
#22 Le 28/04/2023, à 12:52
- matrix-bx
Re : lister les appareis ou sites connectés à mon pc?
mais le salope et le lapute ont été pensé par qui ? non mais sans rire en 2023
c’est une référence à un gag ? https://www.youtube.com/watch?v=cFyDcSVw5u4
y’a un historique de cela ? j’aimerais comprendre pourquoi des devs en sont arrivés à pondre des trucs comme cela !!!!
-l, --listening display listening server sockets
-a, --all display all sockets (default: connected)
-p, --programs display PID/Program name for sockets
-u, --udp
-t, --tcp
-e, --extend display other/more information
-s, --statistics display networking statistics (like SNMP)f
-o, --timers display timers
Faut arrêter de blâmer les devs pour un moyen mnémotechnique des utilisateurs francophones.
Dernière modification par matrix-bx (Le 28/04/2023, à 12:53)
Utilisations des balises de mises en formes.
Hors ligne
#23 Le 28/04/2023, à 16:24
- eric63
Re : lister les appareis ou sites connectés à mon pc?
ha oui ok j’avais absolument pas vu ça depuis ce coté là. Mais j’ai maintenant une explication
Dernière modification par eric63 (Le 28/04/2023, à 16:24)
Kubuntu 24.10 Wayland Plasma 6.1.5 KDE 6.6.0 Qt 6.6.2 et noyau 6.11.0-9 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR
Hors ligne
#24 Le 28/04/2023, à 17:27
- sputnick
Re : lister les appareis ou sites connectés à mon pc?
matrix-bx et eric63, vous m'avez fait ma journée. PTDR
matrix-bx, t'a tout dit. C'est juste ma façon à moi d'utiliser la commande
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#25 Le 28/04/2023, à 18:29
- Vobul
Re : lister les appareis ou sites connectés à mon pc?
Moi j'étais resté sur "-tulpen" c'est plus floral... (tulipes en allemand)
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne