Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

En 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 tongue 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?

sputnick a écrit :

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ébuterDocBien rédigerRetour commandeInsé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?

Coeur Noir a écrit :

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ébuterDocBien rédigerRetour commandeInsé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?

LeoMajor a écrit :

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

cool tongue


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?

eric63 a écrit :

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 big_smile


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

En 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 mad
c’est une référence à un gag  ? https://www.youtube.com/watch?v=cFyDcSVw5u4 lol
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?

eric63 a écrit :

mais le salope et le lapute ont été pensé par qui ? non mais sans rire en 2023 mad
c’est une référence à un gag  ? https://www.youtube.com/watch?v=cFyDcSVw5u4 lol
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 roll 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 big_smiletongue

matrix-bx, t'a tout dit. C'est juste ma façon à moi d'utiliser la commande wink


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