1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dwxdfhx-ipScanipScan

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

ipScan

Golang-версия инструмента для быстрого сканирования IP-адресов в сегменте сети, которые доступны для ping. Основные характеристики: лёгкость, простота и быстродействие.

Связанные фреймворки

https://fyne.io/develop/cross-compiling.html https://goframe.org

Интерфейс программы

Главная страница
Главная страница Результаты выполнения
Результаты выполнения

Часто используемые команды

go mod download
go mod vendor
go get github.com/lucor/fyne-cross
fyne-cross --targets=linux/amd64,windows/amd64,darwin/amd64

Журнал обновлений

  1. В Windows будет появляться окно командной строки (cmd). После упаковки программы для обнаружения доступных для ping IP-адресов с помощью метода gproc.ShellExec() будет появляться окно cmd. Вместо этого метода используется библиотека go-ping.

Образ Docker

Команда fyne-cross упакована в образ Docker. Она позволяет выполнять такие операции, как загрузка, запуск контейнера и упаковка. Ниже приведены команды для обновления и настройки образа Docker, например, обновление версии Go или настройка прокси для получения пакетов.

# Запуск и вход в контейнер с образом
docker run -t -i lucor/fyne-cross:develop /bin/bash
docker run -t -i --net host lucor/fyne-cross:develop /bin/bash

# Создание каталога /go в образе, который будет использоваться как GOPATH
mkdir -p /go/pkg_local

# Не выходите из контейнера перед фиксацией изменений. Получите идентификатор текущего контейнера, например 2550ea51c7e6, и используйте его для замены образа.
docker commit 2550ea51c7e6  lucor/fyne-cross:develop

# Повторный запуск нового образа с контейнером и монтирование локального каталога gopath
docker run -t -i  -v /home/gopath/:/go/pkg_local  lucor/fyne-cross:develop /bin/bash
# Копирование содержимого пакета из локального каталога в контейнер
cp -r /go/pkg_local/pkg/* /go/pkg/

# Перед выходом из контейнера получите идентификатор текущего контейнера, например 123, и используйте его для фиксации изменений. После фиксации образ будет содержать пакеты из локальной системы.
docker commit 123  lucor/fyne-cross:develop


# Обновление встроенного Go в образе до последней версии
# См. https://www.cnblogs.com/nickchou/p/10934025.html для инструкций по обновлению

# Обязательно выполните эту команду для настройки прокси, иначе некоторые пакеты не смогут быть загружены
go env -w GOPROXY=https://goproxy.cn,direct

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/dwxdfhx-ipScanipScan.git
git@api.gitlife.ru:oschina-mirror/dwxdfhx-ipScanipScan.git
oschina-mirror
dwxdfhx-ipScanipScan
dwxdfhx-ipScanipScan
master