Skip to content

A lightweight low-level framework that displays all current TCP/IP network configuration values.

License

Notifications You must be signed in to change notification settings

maximbilan/SwiftIPConfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftIPConfig

A lightweight low-level framework that displays all current TCP/IP network configuration values.

How to use

import SwiftIPConfig

/// Local IP address. For example: "192.168.1.34"
let ip = SwiftIPConfig.getIP()

/// Gateway IP. A gateway IP refers to a device on a network which sends local network traffic to other networks. For example: "192.168.1.1"
let gatewayIP = SwiftIPConfig.getGatewayIP()

/// Netmask. Netmasks (or subnet masks) are a shorthand for referring to ranges of consecutive IP addresses in the Internet Protocol. For example: "255.255.255.0"
let netmask = SwiftIPConfig.getNetmask()

Swift Package Manager (SPM)

dependencies: [
    .package(url: "https://github.com/maximbilan/SwiftIPConfig", from: "0.1"))
]

About

A lightweight low-level framework that displays all current TCP/IP network configuration values.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published