Netstat: liste des ports tcp/udp ouverts avec le processus, table de routage, table arp et liste des interfaces réseaux

Soyez le premier à donner votre avis sur cette source.

Vue 6 756 fois - Téléchargée 1 346 fois

Description

Ce code est un ensemble de classes permettant de lire certaines tables d'informations réseau (par la dll iphlpapi) :
-> la liste des ports TCP/UDP ouverts sur la machine avec le processus qui a ouvert la connexion
-> la table ARP contenant les mappings adresses MAC <-> adresses IP connu sur la machine avec l'interface associée
-> la table de routage avec l'ensemble des routes connues sur la machine sur les interfaces associées
-> la liste des interfaces réseaux avec le mapping vers des instances de la classe System.Net.NetworkInformation.NetworkInterface. Cela permet d'obtenir toutes informations de statistiques, d'état et de configuration fournies par cette classe

Ce code permet aussi de fermer une connexion TCP ouverte.

Conclusion :


N'hésitez pas à commenter et à noter !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
409
Date d'inscription
jeudi 17 avril 2014
Statut
Membre
Dernière intervention
3 janvier 2018

Ton code a l'air plutôt pas mal mais la ligne "AllocateAndGetTcpExTableFroStack n'existe pas dans le DLL donc au final il ne se passe rien :/
>
Messages postés
409
Date d'inscription
jeudi 17 avril 2014
Statut
Membre
Dernière intervention
3 janvier 2018

oui t a raison ;(
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

ça serait génial de faire un pare feu open source, avec la possibilité de masquer les communications normales connues (via une base de données, par exemple les mises à jour automatiques régulières, ...)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.