https://github.com/asewhy/net
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/asewhy/net
- Owner: AseWhy
- Created: 2022-10-11T14:09:56.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-15T18:22:46.000Z (over 3 years ago)
- Last Synced: 2025-07-09T03:19:17.052Z (about 1 year ago)
- Language: Java
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Net
Простой модуль для работы с сетями и сетевыми интерфейсами. Модуль просто дергает программы которые уже установлены у пользователя
и парсит результат их выполнения.
Весь функционал предоставлен в классе Scanner
## Пример
```java
import io.github.asewhy.net.Scanner;
class Example {
public static void main(String[] args) {
var scanner = new Scanner();
// Выводим все интерфейсы которые нашлись
scanner.scanRoutes().forEach(System.out::println);
// Выводим все найденные wifi сети
scanner.scanWiFi().forEach(System.out::println);
}
}
```
## Поддержка
На данный момент поддерживается только OS Linux
| ОС | Метод | Поддержка |
|---------|:-----------|:---------:|
| Linux | scanRoutes | + |
| Linux | scanWiFi | + |
| Windows | scanRoutes | - |
| Windows | scanWiFi | - |
| Darwin | scanRoutes | - |
| Darwin | scanWiFi | - |