Skip to content

JuliaParallel/NetworkInterfaceControllers.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0b35ce8 · Mar 10, 2025

History

57 Commits
Mar 2, 2025
Mar 10, 2025
Mar 2, 2025
Jul 17, 2023
Jul 17, 2023
Jan 7, 2025
Jul 24, 2023

Repository files navigation

NetworkInterfaceControllers.jl

Extensions to Julia's LibUV to help with working with multiple NICs per node.

Methods

  1. get_interface_data(<:IPAddr; loopback=false) returns IP addresses, versions, and interface names of all connected interfaces. Eg:
julia> using NetworkInterfaceControllers, Sockets
julia> get_interface_data(IPv4)
1-element Vector{NetworkInterfaceControllers.Interface}:
 NetworkInterfaces.Interface("wlp114s0", :v4, ip"192.168.100.64")

Helpful when multiple NICs are connected to a node, and you want to find the IP address corresponding to a specific NIC

About

Extensions to Julia's LibUV to help with working with multiple NICs per node

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages