В мире Linux существует множество утилит для работы с сетью, но одна из самых универсальных — это socat. Её часто называют сетевым швейцарским ножом, и не зря: socat позволяет проксировать трафик между самыми разными источниками и приёмниками, будь то TCP, UDP, сокеты, терминалы, файлы и даже стандартный ввод/вывод. Каждый день на канале выходят полезные и интересные материалы по темам Linux, IT и Opensource. Если вы еще не подписаны, то самое время сделать это! socat (SOcket CAT) — это утилита командной строки, предназначенная для двусторонней передачи данных между двумя точками. Каждая точка может быть практически чем угодно: сетевым портом, Unix-сокетом, файлом, tty-устройством и т.д. На большинстве дистрибутивов Linux socat можно установить из стандартных репозиториев. Для Debian и Ubuntu: sudo apt install socat Для RHEL, CentOS и Fedora: sudo dnf install socat Для Alpine: apk add socat socat [опции] [первая_конечная_точка] [вторая_конечная_точка] Примеры конечных точек: Ранее на к
Использование socat в Linux: мощный швейцарский нож для сетевых задач
23 апреля 202523 апр 2025
1675
3 мин