PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Network Tools
Network Tools
Iniciado por MMA, 23,sep. 2019 17:07 - 2 respuestas
Miembro registrado
22 mensajes
Publicado el 23,septiembre 2019 - 17:07
Bonjour,

Si vous êtes intéressés ou si ça peut aider quelqu'un, vous pouvez télécharger mon composant ici :

https://depot.pcsoft.fr/resource.awp…

Avec ce composant, vous serez en mesure de :

- Connaître le nom de l'ordinateur associé à un ordinateur local.
- Connaître le nom de domaine dans lequel un ordinateur local est enregistré.
- Connaître le nombre d'interfaces sur l'ordinateur local.
- Connaître le numéro d'index d'une interface réseau sur l'ordinateur local.
- Connaître le nom d'une interface réseau.
- Connaître la description d'une interface réseau.
- Connaître le nom convivial d'une interface réseau.
- Convertir un nom convivial d'une interface réseau en un numéro d'index.
- Connaître la métrique d'une interface réseau.
- Savoir si une interface réseau utilise une métrique configurée automatiquement.
- Savoir si l'IPv4 est activé ou désactivé pour une interface réseau.
- Savoir si l'IPv6 est activé ou désactivé pour une interface réseau.
- Savoir si une interface réseau est destinée au matériel.
- Savoir si un connecteur est présent sur une interface réseau.
- Connaître l'adresse matérielle physique (adresse MAC) d'une interface réseau.
- Vérifier si une chaîne de caractères correspond à un format d'adresse MAC (Media Access Control).
- Connaître le nom du fabricant de l'interface réseau pour une adresse MAC.
- Connaître le type d'une interface réseau.
- Connaître le statut opérationnel d'une interface réseau.
- Connaître l'état de connexion d'une interface réseau.
- Savoir si une interface réseau est connectée à un support.
- Connaître le statut administratif d'une interface réseau.
- Savoir si une interface réseau est activée ou désactivée de manière administrative.
- Connaître l'index d'une interface réseau ayant le meilleur itinéraire pour joindre une adresse IPv4 ou IPv6.
- Savoir si la configuration automatique d'adresse IPv4 (APIPA) est activée ou non sur une interface réseau.
- Savoir si l'adresse IPv4 est actuellement configurée automatiquement par APIPA sur une interface réseau.
- Connaître le nombre d'adresses IP pour une interface réseau.
- Connaître l'adresse IP d'une interface réseau.
- Connaître la longueur de préfixe (notation CIDR) pour une adresse IP associée à une interface réseau.
- Connaître le masque de sous-réseau d'une adresse IPv4 associée à une interface réseau.
- Connaître l'origine d'une adresse IP pour une interface réseau.
- Connaître le nombre de passerelles pour une interface réseau.
- Connaître l'adresse IP d'une passerelle pour une interface réseau.
- Connaître l'origine d'une adresse IP de passerelle pour une interface réseau.
- Connaître le nombre de serveurs DNS pour une interface réseau.
- Connaître l'adresse IP d'un serveur DNS pour une interface réseau.
- Connaître l'origine d'une adresse IP de serveur DNS pour une interface réseau.
- Connaître le nombre de serveurs DNS utilisés par un ordinateur local.
- Connaître l'adresse IPv4 d'un serveur DNS utilisé par un ordinateur local.
- Connaître l'adresse IP d'un serveur DHCP pour une interface réseau.
- Connaître la date et l'heure de fin du bail DHCP pour une adresse IP sur une interface réseau.
- Connaître la date et l'heure de début du bail DHCP pour une adresse IP sur une interface réseau.
- Connaître la durée de vie du bail DHCP pour une adresse IP sur une interface réseau.
- Savoir si l'adresse IP d'une interface réseau est actuellement configurée automatiquement par un serveur DHCP.
- Savoir si une interface réseau prend en charge la configuration d'adresses gérées à l'aide d'un serveur DHCP.
- Connaître la vitesse d'une interface réseau.
- Connaître le nombre d'octets de données reçus pour une interface réseau.
- Connaître le nombre d'octets de données envoyés pour une interface réseau.
- Savoir si une interface réseau prend en charge le Wake on LAN.
- Envoyer un paquet magique WOL sur le réseau local pour réveiller un ordinateur local.
- Connaître l'adresse IP publique d'un ordinateur local.
- Vérifier si une chaîne de caractères correspond à un format d'adresse IPv4.
- Vérifier si une chaîne de caractères correspond à un format de masque de sous-réseau IPv4.
- Convertir une chaîne de caractères correspondant à un masque de sous-réseau IPv4 en une longueur de préfixe (notation CIDR).
- Convertir une longueur de préfixe (notation CIDR) en une chaîne de caractères correspondant à un masque de sous-réseau IPv4.
- Transformer une chaîne de caractères correspondant à un masque de sous-réseau IPv4 en une chaîne de caractères correspondant à un masque inverse IPv4.
- Transformer une chaîne de caractères correspondant à un masque inverse IPv4 en une chaîne de caractères correspondant à un masque de sous-réseau IPv4.
- Convertir une chaîne de caractères correspondant à une adresse IPv4 en une valeur numérique.
- Convertir une valeur numérique en une chaîne de caractères correspondant à une adresse IPv4.
- Convertir une adresse IPv4 en une chaîne binaire affichable.
- Convertir une chaîne représentant une valeur binaire en une adresse IPv4.
- Convertir une adresse IPv4 en une chaîne hexadécimale affichable.
- Convertir une chaîne représentant une valeur numérique hexadécimale en une adresse IPv4.
- Transformer un réseau IPv4 en une plage d'adresses IPv4.
- Transformer une plage d'adresses IPv4 en un réseau IPv4.
- Comparer deux adresses IPv4.
- Vérifier si une adresse IPv4 fait partie d'une plage d'adresses IPv4.
- Connaître la classe de réseau pour une adresse IPv4 spécifiée.
- Connaître la classe de réseau pour un masque de sous-réseau IPv4 spécifié.
- Connaître le type d'espace d'allocation pour une adresse IPv4 spécifiée.
- Savoir si une adresse IPv4 correspond à la plage d'adresses APIPA.
- Savoir si une adresse IPv4 correspond à la plage d'adresses de bouclage.
- Savoir si une adresse IPv4 correspond à la plage d'adresses des réseaux privés.
- Savoir si une adresse IPv4 correspond à la plage d'adresses des réseaux publics.
- Connaître le résultat d'un ET logique entre deux adresses IPv4.
- Connaître le résultat d'un OU logique entre deux adresses IPv4.
- Connaître l'adresse de sous-réseau IPv4 d'un réseau IPv4 spécifié.
- Connaître l'adresse de diffusion IPv4 d'un réseau IPv4 spécifié.
- Connaître le nombre d'hôtes utilisables pour un masque de sous-réseau IPv4.
- Connaître le nombre de sous-réseaux possibles pour un masque de sous-réseau IPv4.
- Transformer un nombre d'hôtes utilisables en une chaîne de caractères correspondant à un masque de sous-réseau IPv4.
- Transformer un nombre de sous-réseaux possibles en une chaîne de caractères correspondant à un masque de sous-réseau IPv4.
- Vérifier si une chaîne de caractères correspond à un format d'adresse IPv6.
- Transformer une adresse IPv6 complète en une adresse IPv6 compressée.
- Transformer une adresse IPv6 compressée en une adresse IPv6 complète.

Pour info, ce composant est toujours en phase de développement alors n'hésitez pas à me soumettre vos remarques ou suggestions, afin de valider et d'améliorer le composant.

Cordialement,

Michael MAURAY
Publicado el 24,septiembre 2019 - 08:17
Any chance that you have the same code in c# or java ?
Miembro registrado
22 mensajes
Publicado el 24,septiembre 2019 - 15:01
tim corey a écrit :
> Any chance that you have the same code in c# or java ?

Hello Tim,
I'm sorry, I don't port my source code in any other language yet.
Best Regards.