Useful Tools | Linux | GitOps | DevOps
6.79K subscribers
418 photos
10 videos
13 files
1.14K links
Полезные opensource проекты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
whois - База данных RIPE Whois. Вы можете запустить автономный сервер Whois локально.

https://github.com/RIPE-NCC/whois

Что такое whois: https://docs.db.ripe.net/

Подсказал: Михаил Исаев - @ismvru

опубликовано в @gitgate

#net #ripe #whoisi
🔥11👍7
Speedtest Tracker - приложение, которое отслеживает производительность и время безотказной работы вашего интернет-подключения. Позволяет разместить сервис локально (selfhosted)

Возможности:
- автоматизированные тесты: запланируйте регулярные тесты скорости, чтобы отслеживать производительность вашего интернет-подключения с течением времени.
- подробные метрики: отслеживайте скорость загрузки и выгрузки, пинг, потерю пакетов и многое другое.
- исторические данные: просматривайте исторические данные и тенденции, чтобы выявлять закономерности и проблемы с вашим интернет-соединением.
- уведомления: получайте уведомления, когда производительность вашего интернет-соединения падает ниже определенного порога.

https://github.com/alexjustesen/speedtest-tracker

опубликовано в @gitgate

#net #moni #speedtest #selfhosted
👍21🔥7
Pinguem - webUI интерфейс на основе Vue и экспортера Prometheus для асинхронной проверки доступности выбранных хостов или подсети с использованием библиотеки node-ping.

Все поля для ввода адресов динамические и сохраняются на стороне клиента (в браузере) после перезагрузки сервера и пользовательской системы. Для опроса всей подсети используйте 0 в 4 октете (например, 192.168.3.0), возможно одновременное указание нескольких подсетей.

Рекомендуется запуск в Docker-контейнере, можно проверять 254, 508 и более хостов каждую секунду без задержек. Пинг останавливается в момент закрытия вкладки браузера, при этом результаты сохраняются в памяти сервера до их выгрузки через интерфейс или API.

https://github.com/Lifailon/pinguem

Готовый дашбоард для Grafana - https://github.com/Lifailon/pinguem/blob/main/grafana-ping-exporter.json

Рубрика "я пиарюсь". Авторский проект Alex Kup - @Lifailon

Просьба поддержать звездой в репку !

опубликовано в @gitgate

#moni #net #speedtest #prometheus
👍14🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
NetAlertX - сеть, сканер присутствия и оповещения

Получите представление о том, что происходит в вашей сети Wi-Fi/LAN, и включите обнаружение присутствия важных устройств. Запланируйте сканирование устройств, смену портов и получайте уведомления при обнаружении неизвестных устройств или изменений. Создайте собственный плагин с автоматически генерируемым пользовательским интерфейсом и встроенной системой уведомлений. Создайте и легко поддерживайте свой сетевой источник достоверной информации (NSoT).

Сканеры:
Приложение сканирует вашу сеть на наличие новых устройств, новых подключений (повторных подключений), отключений, отключений устройств «Always Connected», изменений IP-адресов устройств и IP-адресов в Интернете. Методы обнаружения и сканирования включают в себя: ARP-сканирование, импорт базы данных Pi-hole, импорт аренды DHCP Pi-hole, импорт аренды DHCP Generic, импорт контроллера UNIFI, импорт маршрутизатора с поддержкой SNMP.

Рабочие процессы:
Модуль рабочих процессов позволяет автоматизировать повторяющиеся задачи, повышая эффективность управления сетью. Этот модуль обеспечивает гибкость для адаптации автоматизации к вашим потребностям, будь то назначение новых обнаруженных устройств определённому сетевому узлу, автоматическая группировка устройств от определённого поставщика, разархивирование устройства при его обнаружении в сети или автоматическое удаление устройств.

Интеграции и плагины:
Передавайте данные и изменения на устройствах в Home Assistant, считывайте конечные точки API или используйте веб-перехватчики для настройки собственных процессов автоматизации. Вы также можете создавать собственные сканеры с помощью системы плагинов всего за 15 минут.

https://github.com/jokob-sk/NetAlertX

Подсказал: @shadow6

опубликовано в @gitgate

#net #scanner #arp #dhcp #pihole
1👍17🔥5
Cloudflare Speed Test - проверяет задержку и скорость Cloudflare CDN, получая самый быстрый IP (IPv4+IPv6)!

Этот проект также поддерживает измерения скорости задержки IP-адресов CDN/WEB-сайтов и других провайдеров (например Gcore).

https://github.com/hoseinnikkhah/CloudflareSpeedTest-English

Опубликовано в @gitgate

#net #speedtest #cf #cdn
👍8🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
netscanner - сканер и диагностический инструмент для сети.

Возможности:
- список аппаратных интерфейсов
- активный коммутируемый интерфейс для сканирования и дампа пакетов.
- сканирование сетей Wi-Fi
- уровень сигнала Wi-Fi (с графиками)
- (IPv4) Пинг CIDR с указанием имени хоста, OUI и MAC-адреса.
- (IPv4) Packetdump (TCP, UDP, ICMP, ARP)
- (IPv6) Packetdump (ICMP6)
- запуск/пауза дампа пакетов
- сканирование открытых портов (TCP)
- фильтр журналов пакетов
- экспорт отсканированных IP-адресов, портов и пакетов в CSV-файл.
- подсчет трафика + DNS-записи

https://github.com/Chleba/netscanner

Подсказал: Alex Kup - @Lifailon

Опубликовано в @gitgate

#net #scanner #ipv4 #wifi
👍15🔥10
Netronome - комплексное решение для мониторинга производительности сети, которое помогает вам понимать и отслеживать состояние вашей сети. Независимо от того, отслеживаете ли вы домашнее интернет-соединение, управляете многосайтовой инфраструктурой или контролируете производительность серверов, Netronome предоставляет необходимую информацию через интуитивно понятный веб-интерфейс.

Созданный на Go и разработанный для простоты использования, Netronome объединяет фронтенд и бэкенд в один исполняемый файл для лёгкого развертывания. Благодаря минимальному объёму используемой оперативной памяти (всего около 35 МБ), он идеально подходит для сред с ограниченными ресурсами. Никаких сложных настроек — просто скачайте, настройте и запустите.

Основные возможности: тестирование скорости у разных провайдеров, непрерывный мониторинг потери пакетов, распределенный мониторинг серверов с помощью легковесных агентов и автоматическое оповещение — все это с красивой визуализацией и отслеживанием истории.

https://github.com/autobrr/netronome

Подсказал: Alex Kup - @Lifailon

Опубликовано в @gitgate

#moni #net #webui
👍15🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Whosthere - инструмент для обнаружения локальных сетей с интерактивным пользовательским интерфейсом терминала (TUI), написанный на языке Go. Обнаруживайте, исследуйте и понимайте свою локальную сеть интуитивно понятным способом.

Whosthere выполняет сканирование без привилегий, одновременно используя сканеры mDNS и SSDP. Кроме того, он сканирует локальную подсеть, пытаясь установить TCP/UDP-соединения для запуска разрешения ARP-запросов, а затем считывает ARP-кэш для идентификации устройств в вашей локальной сети. Этот метод заполняет ARP-кэш без необходимости повышения привилегий. Все обнаруженные устройства дополняются поиском OUI для отображения производителей, если таковые имеются.

Whosthere предлагает удобный и интуитивно понятный способ ответить на вопрос, который задает каждый сетевой администратор: «Кто находится в моей сети?»

https://github.com/ramonvermeulen/whosthere

Опубликовано в @gitgate

#net #tui #mdns #ssdp #arp
👍16🔥10
straps - комплексный инструмент тестирования на Bash, предоставляющий более 80 вспомогательных функций для облачной разработки, контейнеров Docker, Kubernetes, системного администрирования, проверки безопасности и автоматизации DevOps.

Возможности:
- проверка типов данных: целые числа, числа с плавающей запятой, строки, беззнаковые целые числа.
- операции со строками: Сопоставление с образцом (начинается с, заканчивается на, содержит)
- тестирование сети: проверка подключения с использованием протоколов TCP/UDP и таймаутом в 3 секунды.
- операции с файловой системой: существование файлов/каталогов, права доступа и свойства.
- Docker и контейнеры: статус контейнеров, проверка образов, доступ к портам, тома, сети.
- Kubernetes: именование ресурсов, метки, аннотации, пространства имен, запросы ресурсов.
- обнаружение сервисов: мониторинг портов, разрешение DNS, проверка работоспособности, проверка FQDN.
- управление процессами и системами: мониторинг процессов, проверка пользователей/групп, интеграция с systemd.
- окружение и конфигурация: переменные окружения, проверка кодировки base64/base32.
- функции безопасности: SSL/TLS-сертификаты, SSH-ключи, права доступа к файлам, контексты SELinux.
- сетевая безопасность: IPv6, обозначение CIDR, MAC-адреса, обнаружение частных/замкнутых IP-адресов.
- мониторинг ресурсов: использование ЦП/памяти, дисковое пространство, системная нагрузка, ограничения процессов.
- тестирование URL и API: проверка URL-адресов, коды ответов HTTP, конечные точки веб-перехватчиков.
- интеграция с BATS: бесшовная интеграция с системой автоматизированного тестирования Bash.
- кроссплатформенность: несколько резервных инструментов для максимальной совместимости.

https://github.com/meeghele/straps

Подсказал: Сергай - @snubats

Опубликовано в @gitgate

#bash #docker #k8s #systemd #selinux #net
👍16🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
RustScan - современная интерпретация сканера портов. Быстрый поиск портов (максимум 3 секунды). Запуск скриптов через наш скриптовый движок (поддерживаются Python, Lua, Shell). Элегантный и быстрый. И при этом обладающий широкими возможностями расширения.

Не говоря уже о том, что RustScan использует адаптивное обучение для самосовершенствования с течением времени, что делает его лучшим сканером портов для вас. Скорость гарантирована благодаря RustScan. Однако, если вам нужно запустить медленное сканирование из-за скрытности, это тоже возможно.

Возможности:
- сканирует все 65 000 портов за 3 секунды.
- полная поддержка скриптового движка (Python, Lua, Shell)
- автоматическая передача результатов в Nmap или использование наших скриптов (или написание собственных) для выполнения любых необходимых вам задач.
- адаптивное обучение. RustScan улучшается по мере использования. Никакого избыточного машинного обучения, только базовая математика.
- всё как обычно: IPv6, CIDR, ввод файлов и многое другое.
- автоматически перенаправляет порты в Nmap.

https://github.com/bee-san/RustScan

Опубликовано в @gitgate

#net #scan #rust #nmap
🔥11👍8
Public iPerf3 servers in Russia - список общедоступных серверов iPerf3 в России, ежедневно проверяемый на доступность.

https://github.com/itdoginfo/russian-iperf3-servers

Опубликовано в @gitgate

#network #speedtest #net #iperf
👍24🔥7
Backhaul - высокопроизводительное решение для обратного туннелирования, оптимизированное для обработки большого количества одновременных подключений через NAT и межсетевые экраны. В этом файле README вы найдете инструкции по настройке серверных и клиентских компонентов, включая подробную информацию о различных транспортных протоколах.

Возможности:
- высокая производительность: оптимизировано для эффективной обработки большого количества одновременных подключений.
- гибкость протокола: Поддерживает протоколы TCP, WebSocket (WS) и Secure WebSocket (WSS).
- UDP поверх TCP: Реализует инкапсуляцию и пересылку UDP-трафика через TCP-соединение для надежной доставки со встроенным управлением перегрузкой.
- мультиплексирование: Обеспечивает возможность установления множественных соединений по одному транспортному протоколу с использованием SMUX.
- обход NAT и брандмауэра: преодолевает ограничения с помощью обратного туннелирования.
- анализ сетевого трафика: Дополнительный мониторинг сетевого трафика с поддержкой ведения журналов.
- настраиваемый механизм поддержания соединения: регулируемые интервалы поддержания соединения и пульсации для обеспечения стабильного соединения.
- шифрование TLS: Защищенные соединения через WSS с поддержкой пользовательских TLS-сертификатов.
- веб-интерфейс: Мониторинг в реальном времени через облегченный веб-интерфейс.
- функция «Горячая перезагрузка»: поддерживает динамическую перезагрузку конфигурации без перезапуска сервера.

https://github.com/Musixal/Backhaul

Опубликовано в @gitgate

#net #security #nat #firewall

Опубликовано в @gitgate

#net #security #nat #firewall
👍14🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
netscan - непрерывный мониторинг поверхности для атаки - рабочий процесс TUI для nmap.

netscan использует движок nmap в качестве основы для полноценного рабочего процесса: инвентаризация целевых объектов, сохраненные профили сканирования, потоковая передача результатов в реальном времени по мере поступления данных от каждого хоста и история сканирования с дифференциальным сканированием. Один исполняемый файл. При первом запуске настройка не требуется. Может работать в headless режиме как демон.

https://github.com/matthart1983/netscan

Опубликовано в @gitgate

#net #nmap #tui #security
👍13🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
NetWatch - узнайте, что на самом деле делает ваша сеть - в режиме реального времени, прямо в вашем терминале.

Сетевой монитор, который считывает зашифрованный трафик, присваивает имя процессу, стоящему за каждым соединением, и перехватывает вредоносные программы, отправляющие запросы на удаленный сервер. Один исполняемый файл. Не требует настроек.

Большинство сетевых инструментов отвечают на один вопрос - «что использует мою пропускную способность?» и останавливаются. NetWatch же продолжает работу. Он декодирует протоколы, передаваемые по сети, сообщает, какая программа открыла каждое соединение, и отслеживает признаки проблем - сканирование портов, отправка вредоносных программ на командный сервер, утечка данных через DNS. Когда что-то кажется подозрительным, одно нажатие клавиши блокирует портативный пакет доказательств, который можно прикрепить к отчету об ошибке.

Представьте себе, что это один бинарный файл без конфигурации, который выполняет функции измерителя пропускной способности, средства анализа угроз, как в Wireshark, и легковесного детектора вторжений — и всё это без необходимости покидать терминал.

Создано для специалистов по обеспечению безопасности, реагирования на инциденты, SRE-инженеров и разработчиков домашних лабораторий, которым необходимо видеть, что происходит прямо сейчас, а не анализировать файл захвата через час.

https://github.com/matthart1983/netwatch

Опубликовано в @gitgate

#moni #cli #cli #tui #network #net #netstat
👍12🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Trippy - объединяет функциональность traceroute и ping и предназначен для помощи в анализе сетевых проблем.

Возможности:
- мощные функции трассировки: ICMP, UDP и TCP поверх протоколов IPv4 и IPv6
- обратный поиск DNS и ASN
- обнаружение NAT
- поиск информации о географическом положении IP-адреса и отобразите её на карте мира.
- настраиваемые столбцы, цветовые темы и сочетания клавиш.
- режим подробной навигации по маршруту
- режим конфиденциальности Hop
- показ отдельных потоков трассировки
- различные диаграммы и статистические данные
- поддержка множества языков
- поддержка баз данных MaxMind и IPinfo

https://github.com/fujiapple852/trippy

опубликовано в @gitgate

#net #ping #traceroute
👍15🔥5
JetKVM - высокопроизводительное решение с открытым исходным кодом для удаленного управления компьютерами, серверами и рабочими станциями по протоколу KVM (клавиатура, видео, мышь).

Независимо от того, сталкиваетесь ли вы с проблемами загрузки, установкой новой операционной системы, настройкой параметров BIOS или просто удаленным управлением машиной, JetKVM предоставляет инструменты для эффективного решения этих задач.

Возможности:
- сверхнизкая задержка: видео 1080p@60FPS с задержкой 30-60 мс при кодировании H.264.
- плавное взаимодействие с мышью и клавиатурой для быстрого отклика пульта дистанционного управления.
- бесплатный и опциональный удаленный доступ: удаленное управление через облако JetKVM с использованием WebRTC.
- дополнительная функция Tailscale Networking: встроенная настройка состояния Tailscale и сервера управления, включая пользовательские конечные точки, совместимые с Headscale.
- программное обеспечение с открытым исходным кодом: написано на Golang под Linux. Легко настраивается через SSH-доступ к устройству JetKVM.

https://github.com/jetkvm/kvm

опубликовано в @gitgate

#kvm #net #tailscale #ssh
👍5🔥4
Useful Tools | Linux | GitOps | DevOps
Disk Cutter - программа для записи образов дисков с параллельной очередью заданий. Записывает ISO/IMG/BIN/RAW/QCOW2 на USB и SD-карты, проверяет каждый сектор на соответствие алгоритму SHA-256. https://github.com/antimatter-studios/diskcutter Подсказал:…
This media is not supported in your browser
VIEW IN TELEGRAM
zabbix-network-topology - интерфейсный модуль для Zabbix 7.0 LTS и 7.4, который визуализирует хосты, группы хостов, проблемы, трафик, состояние работоспособности и географические данные в виде интерактивной сетевой топологии. Вместо того чтобы видеть хосты в виде плоского списка, вы видите, как они соединяются (обнаруженные через LLDP/CDP), где возникают проблемы и что из этого следует.

Фронтенд-модуль, отображающий хосты, проблемы, трафик и первопричины в виде карты - прямо внутри Zabbix, без дополнительного сервера. Возможность построения графиков, информационных панелей, таблиц и геолокаций на основе одних и тех же данных.

https://github.com/linuser/zabbix-network-topology

опубликовано в @gitgate

#moni #zabbix #net
🔥8👍7
Portmaster - бесплатный межсетевой экран с открытым исходным кодом, который берет на себя основную работу. Восстановите конфиденциальность и верните себе контроль над всей сетевой активностью вашего компьютера.

Благодаря отличным настройкам по умолчанию ваша конфиденциальность улучшается без каких-либо усилий. А если вы хотите настроить и контролировать все до мельчайших деталей, Portmaster предоставит вам такую ​​возможность.

Возможности:
- отслеживание всей сетевой активности
- полный контроль: блокировка всего
- автоматическая блокировка трекеров и вредоносного ПО
- настройка глобальных и индивидуальных настроек приложения
- защищенный DNS (Doh/DoT)

https://github.com/safing/portmaster

опубликовано в @gitgate

#firewall #security #net #win
👍13🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
net-merge - используйте все свои сетевые адаптеры одновременно в Windows/Linux/Mac: балансировка нагрузки для каждого соединения по Wi-Fi, Ethernet и телефонным/USB-модемам (TUN + Wintun)

Объедините Wi-Fi, Ethernet и точки доступа мобильной связи, чтобы при загрузке файлов, играх и работе браузера суммировалась скорость всех подключений. net-merge использует все ваши сетевые адаптеры одновременно. Работает на Windows, macOS и Linux . Бесплатно. Нет ни аккаунта, ни сервера, ни VPN.

https://github.com/rohit267/net-merge

Опубликовано в @gitgate

#net #tun
👍10🔥7
psad - обнаружение вторжений и анализ журналов с помощью iptables

Детектор атак сканирования портов psad - это легковесный системный демон, написанный на языке программирования PERL, предназначенный для работы с кодом межсетевого экрана Linux iptables/ip6tables/firewalld для обнаружения подозрительного трафика, такого как сканирование и проверка портов, бэкдоры, обмен данными между командами и центрами управления ботнетов и многое другое. Он имеет набор настраиваемых пороговых значений опасности (с разумными значениями по умолчанию), подробные сообщения об ошибках, включающие источник, получателя, диапазон сканируемых портов, время начала и окончания, флаги TCP и соответствующие параметры nmap, информацию об обратном DNS, оповещения по электронной почте и syslog, автоматическую блокировку IP-адресов злоумышленников посредством динамической настройки правил iptables, пассивную идентификацию операционной системы и отчеты DShield. Кроме того, psad включает в себя многие сигнатуры TCP, UDP и ICMP, входящие в систему обнаружения вторжений Snort. psad способен обнаруживать подозрительные сканирования различных программ-бэкдоров (например, EvilFTP, GirlFriend, SubSeven), инструментов DDoS (Mstream, Shaft) и сложных сканирований портов (SYN, FIN, XMAS), которые легко использовать против машины с помощью nmap. psad также может оповещать о сигнатурах Snort Начиная с версии 2.4.4, psad также может обнаруживать фазу сканирования учетных данных IoT по умолчанию в ботнете Mirai.

Возможности:
- обнаружение TCP-сообщений типов SYN, FIN, NULL и XMAS, а также UDP-сообщений.
- поддерживается ведение журналов как для IPv4, так и для IPv6
- обнаружение множества правил сигнатуры из системы обнаружения вторжений Snort.
- анализ лог-файлов iptables/ip6tables в режиме криминалистического анализа
- пассивное определение операционной системы по отпечатку с помощью TCP-SYN-пакетов.
- уведомления по электронной почте, содержащие характеристики сканирования TCP/UDP/ICMP, информацию об обратном DNS и Whois, совпадения правил Snort, информацию о предполагаемой операционной системе удаленного устройства и многое другое.
- проверка полей заголовка типа и кода ICMP.
- настраиваемые пороговые значения сканирования и присвоение уровней опасности.
- анализ набора правил Iptables для проверки позиции политики "отключения по умолчанию".
- автоматическое назначение уровня опасности для IP-адреса/сети
- Оповещения DShield.
- Автоматическая блокировка сканируемых IP-адресов с помощью iptables/ip6tables и/или tcpwrappers в зависимости от уровня опасности сканирования.
- Анализ сообщений логов iptables/ip6tables и генерация CSV-файлов, которые можно использовать в качестве входных данных для AfterGlow. Также поддерживается Gnuplot.
- Режим состояния, отображающий сводку текущей информации о сканировании с указанием количества пакетов, цепочек iptables/ip6tables и уровней опасности.

является если не заменой, то дополнением к fail2ban и snort. Есть в репах почти всех дистрибутивов.. Очень нетребователен к ресурсам.

https://github.com/mrash/psad

Опубликовано в @gitgate

#net #security #firewall #iptables #ids
👍17🔥7