Привет, сетевой друг!
Сегодня продолжим обсуждать инструмент wsock-trace. Разберем, как использовать инструмент на деле.
wsock_trace-x64.lib // для x64
wsock_trace-x86.lib // для x86
Сборка выполняется из каталога src:
nmake -f makefile.vc6
Критично, чтобы бинарь собирался с debug-символами:
cl /Zi /Zo source.c wsock_trace-x64.lib
link /debug
Без PDB стек вызовов и строки кода восстановлены не будут.
WSAStartup(MAKEWORD(2,2), &wsa);
В выводе сразу видно, где именно в коде произошёл вызов, и не инициализируется ли стек несколько раз разными библиотеками.
socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
Перевод в неблокирующий режим:
ioctlsocket(sock, FIONBIO, &mode);
Установка опций:
setsockopt(sock, SOL_SOCKET, SO_LINGER, &linger, sizeof(linger));
setsockopt(sock, IPPROTO_IP, IP_TTL, &ttl, sizeof(ttl));
wsock-trace сразу показывает неверные аргументы, которые в обычных логах не видны.
connect(sock, (struct sockaddr*)&addr, sizeof(addr));
Работа с ожиданием событий:
select(nfds, &readfds, &writefds, NULL, &timeout);
FD_ISSET(sock, &readfds);
В трейсе видно, был ли WSAEWOULDBLOCK, какие fd реально готовы и почему код застрял в ожидании, хотя «по логике» не должен.
send(sock, buf, len, 0);
recv(sock, buf, len, 0);
recvfrom(sock, buf, len, 0, &from, &fromlen);
Каждый вызов сопровождается точным таймстемпом через QueryPerformanceCounter, количеством байт и направлением трафика. Это позволяет увидеть, где именно появляются задержки.
При необходимости можно искусственно замедлить сеть через конфиг:
recv_delay = 50
send_delay = 20
Серверная Админа | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
👏11❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг! Расскажу еще о 3 способах прокачать защиту Mikrotik./ip firewall filter
add chain=input protocol=tcp dst-port=22,8291 \
connection-limit=3,32 \
action=add-src-to-address-list \
address-list=conn_abusers address-list-timeout=1h \
comment="Too many parallel connections"
add chain=input src-address-list=conn_abusers action=drop \
comment="Drop connection abusers"
/ip vrf
add name=mgmt_vrf interfaces=ether1-mgmt
/ip firewall filter
add chain=input in-interface=ether1-mgmt action=accept comment="Mgmt only"
add chain=input action=drop comment="Drop all other input"
В итоге Winbox, SSH, API существуют в отдельной логической реальности. С WAN до них просто нет маршрута.
/ip firewall layer7-protocol
add name=bad_http regexp="(sqlmap|nikto|acunetix)"
ip firewall filter
add chain=forward layer7-protocol=bad_http \
action=add-src-to-address-list \
address-list=l7_suspects address-list-timeout=1d \
comment="Detect scanners via L7"
add chain=forward src-address-list=l7_suspects action=drop \
comment="Drop L7 scanners"
Трафик анализируется только до первого совпадения, дальше IP сразу уходит в блок, нагрузка минимальна, эффект максимальный.
/system logging
add topics=firewall action=memory
add topics=firewall action=remote
Серверная Админа | #Mikrotik
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍6
Привет, сетевой друг!
Сегодня разберём стратегии кэширования. Как система решает, что удалить из кэша, когда он переполнен.Серверная Админа | #caching
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3👾2
Привет, сетевой друг!
Сегодня разберём MACsec, шифрование на канальном уровне, которое часто обходят стороной, хотя оно реально многое меняет для L2-сетей.Серверная Админа | #Macsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍6❤2👎1
Подводим итоги года и делимся планами: встреча с командой UserGate
Приглашаем вас на открытую онлайн-встречу с руководителями продуктовых направлений UserGate.
В программе:
➜ Итоги и планы по продуктам и направлениям
Что удалось в 2025 году и какие обновления ждут uNGFW, uSIEM, uWAF, uClient, uFactor и uAcademy в 2026-м
➜ Тренды в ИБ на 2026 год
На что стоит обратить внимание в динамично меняющемся ландшафте киберугроз
➜ Ответы на ваши вопросы
Задавайте вопросы заранее или в чате — обсудим всё, что вам интересно
➜ Подарки участникам
Подготовили 10 призов для зрителей эфира. Их получат авторы лучшего вопроса по каждому из продуктов, трое победителей квиза, а также... Узнаете на встрече ;)
Спикеры: руководители продуктовых направлений UserGate
Когда: 22 января 2026 года, 10:00 (МСК)
Приходите, будет интересно!
Зарегистрироваться
Приглашаем вас на открытую онлайн-встречу с руководителями продуктовых направлений UserGate.
В программе:
➜ Итоги и планы по продуктам и направлениям
Что удалось в 2025 году и какие обновления ждут uNGFW, uSIEM, uWAF, uClient, uFactor и uAcademy в 2026-м
➜ Тренды в ИБ на 2026 год
На что стоит обратить внимание в динамично меняющемся ландшафте киберугроз
➜ Ответы на ваши вопросы
Задавайте вопросы заранее или в чате — обсудим всё, что вам интересно
➜ Подарки участникам
Подготовили 10 призов для зрителей эфира. Их получат авторы лучшего вопроса по каждому из продуктов, трое победителей квиза, а также... Узнаете на встрече ;)
Спикеры: руководители продуктовых направлений UserGate
Когда: 22 января 2026 года, 10:00 (МСК)
Приходите, будет интересно!
Зарегистрироваться
❤2⚡1
Как устроена электронная почта на VPS: основы SMTP, IMAP и POP3
В статье автор разбирает электронную почту на VPS не как абстрактный сервис, а как цепочку конкретных серверов, ролей и протоколов, через которые реально проходит письмо. На примере SMTP, IMAP и POP3 показывается, кто за что отвечает в момент отправки и получения сообщений, почему почта до сих пор ломается из‑за мелочей и как устроена эта система под капотом.
Серверная Админа | #Статья
В статье автор разбирает электронную почту на VPS не как абстрактный сервис, а как цепочку конкретных серверов, ролей и протоколов, через которые реально проходит письмо. На примере SMTP, IMAP и POP3 показывается, кто за что отвечает в момент отправки и получения сообщений, почему почта до сих пор ломается из‑за мелочей и как устроена эта система под капотом.
Серверная Админа | #Статья
❤10👍5🔥4👏1
Освойте UserGate и повысьте уровень защиты своей ИТ-инфраструктуры!
Бесплатный онлайн-курс поможет вам шаг за шагом освоить внедрение и настройку UserGate — без лишней теории, с упором на практику.
В программе курса:
✅ Настройка сетевых зон, NAT, VPN, кластеров, фильтрации на уровне приложений и правил межсетевого экрана
✅ Интеграция с LDAP и Active Directory, фильтрация контента, системы обнаружения вторжений и обратный прокси
✅ Пошаговые видеоуроки, практические упражнения и итоговое тестирование
По завершении курса Вы получите:
⭐ именной сертификат
📕 PDF-инструкции
📋 чек-листы и готовые конфигурации, которые помогут в дальнейшей работе
Пройдите курс в удобное время — запись уже доступна.
Реклама. ООО "ИНФРАТЕХ". ИНН 5024197250.
Бесплатный онлайн-курс поможет вам шаг за шагом освоить внедрение и настройку UserGate — без лишней теории, с упором на практику.
В программе курса:
✅ Настройка сетевых зон, NAT, VPN, кластеров, фильтрации на уровне приложений и правил межсетевого экрана
✅ Интеграция с LDAP и Active Directory, фильтрация контента, системы обнаружения вторжений и обратный прокси
✅ Пошаговые видеоуроки, практические упражнения и итоговое тестирование
По завершении курса Вы получите:
⭐ именной сертификат
📕 PDF-инструкции
📋 чек-листы и готовые конфигурации, которые помогут в дальнейшей работе
Пройдите курс в удобное время — запись уже доступна.
Реклама. ООО "ИНФРАТЕХ". ИНН 5024197250.
🤡5⚡2❤2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня расскажу про команду nethogs и зачем она нужнаМониторинг трафика на конкретном интерфейсе:
sudo nethogs eth0
Изменение интервала обновления статистики (например, раз в 5 секунд):
sudo nethogs -d 5 eth0
Отключение DNS-резолва для ускорения и более чистого вывода:
sudo nethogs -n eth0
Отображение трафика в байтах вместо килобит в секунду:
sudo nethogs -b eth0
Мониторинг всех сетевых интерфейсов одновременно:
sudo nethogs -a
Серверная Админа | #nethogs
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня разберём ещё 5 полезных фишек для Cisco IOS, которые реально экономят время и нервы.
class-map match-any CONTROL-TRAFFIC
match protocol ospf
match protocol bgp
match protocol icmp
policy-map COPP-POLICY
class CONTROL-TRAFFIC
police 64000 conform-action transmit exceed-action drop
control-plane
service-policy input COPP-POLICY
archive
path flash:cfg_backup
write-memory
maximum 10
configure replace flash:cfg_backup-1 force
bfd interval 50 min_rx 50 multiplier 3
router bgp 65001
neighbor 10.0.0.2 fall-over bfd
ip dhcp snooping
ip dhcp snooping vlan 10
interface Gi1/0/10
ip verify source
ip prefix-list OUT-FILTER seq 10 permit 10.0.0.0/16 le 24
ip prefix-list OUT-FILTER seq 20 deny 0.0.0.0/0 le 32
router bgp 65001
neighbor 192.0.2.1 prefix-list OUT-FILTER out
Серверная Админа | #Cisco
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🆒1👾1
Привет, сетевой друг!
Сегодня расскажу про ERPS (G.8032) - операторский протокол защиты колец, который часто выбирают там, где STP и даже REP уже не справляются.Серверная Админа | #ERPS
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🆒6
Коллеги, в понедельник встречаемся на Практикуме по Web Application Penetration Testing (WAPT) 🔥
Для тех, кто ещё не в списке участников — это хороший повод задуматься.
Мы будем разбирать реальный кейс по веб-пентесту. Не в теории, а в реальной работе, когда автоматические сканеры уже не помогают.
К эфиру подготовлен живой практический разбор.
🟧 Регистрация: https://wapt-workshop.codeby.school
Что вас ждёт:
🟧 Реальная работа с уязвимостями.
🟧 Презентация курса Академии Codeby.
🟧 Нестандартные XSS и SQL-инъекции, которые не ловят сканеры.
🟧 Разбор уязвимостей и применение эксплойтов.
🟧 Демонстрация методики мышления настоящего пентестера.
Это не лекция. Это сложный разбор с моментами, где даже у опытного специалиста возникают вопросы.
Почему важно быть онлайн:
— можно задать вопросы по ходу разбора
— будут детали, которые не попадут в запись
— живой диалог по кейсу, а не монолог.
Практикум пройдёт в прямом эфире.
Количество мест ограничено.
🟧 26 января, 19:00 МСК
🟧 Регистрация: https://wapt-workshop.codeby.school
Если будут вопросы по регистрации — пишите в бот @CodebyAcademyBot
Для тех, кто ещё не в списке участников — это хороший повод задуматься.
Мы будем разбирать реальный кейс по веб-пентесту. Не в теории, а в реальной работе, когда автоматические сканеры уже не помогают.
К эфиру подготовлен живой практический разбор.
Что вас ждёт:
Это не лекция. Это сложный разбор с моментами, где даже у опытного специалиста возникают вопросы.
Почему важно быть онлайн:
— можно задать вопросы по ходу разбора
— будут детали, которые не попадут в запись
— живой диалог по кейсу, а не монолог.
Практикум пройдёт в прямом эфире.
Количество мест ограничено.
Если будут вопросы по регистрации — пишите в бот @CodebyAcademyBot
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🆒1
Привет, сетевой друг!
Сегодня коротко разберём вечную путаницу: URL, URI, URN, что к чему относится.
Серверная Админа | #URL #URI #URN
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤2👾1
Какой протокол используется в MPLS-сетях для управления метками и маршрутизации пакетов по меткам?
Anonymous Quiz
27%
OSPF
28%
BGP
30%
LDP
15%
RSVP
👍10🆒4😁3
От модема до облака: как игры двигали сетевые технологии
В статье показана эволюция сетевого гейминга от модемов 90-х до облачных платформ. Ограничения инфраструктуры каждой эпохи заставляли изобретать новое: пинг в 300 мс породил client-side prediction в QuakeWorld, студенты тянули кабели через окна общежитий ради LAN-пати,
Серверная Админа | #Статья
В статье показана эволюция сетевого гейминга от модемов 90-х до облачных платформ. Ограничения инфраструктуры каждой эпохи заставляли изобретать новое: пинг в 300 мс породил client-side prediction в QuakeWorld, студенты тянули кабели через окна общежитий ради LAN-пати,
Battle.net и Steam сделали онлайн массовым. Разбирается, как игры обманывают сеть через UDP, lag compensation и sub-tick, создавая иллюзию мгновенности.Серверная Админа | #Статья
👍5🔥4❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Расскажу, как защититься от Mac Flooding - атаки, которая превращает свитч в хаб и открывает дорогу для перехвата трафика.interface Gi1/0/10
switchport mode access
switchport port-security
switchport port-security maximum 1
switchport port-security violation shutdown
switchport port-security mac-address sticky
Порт запоминает легальный MAC и отключается при попытке затопить CAM-таблицу.
interface Gi1/0/10
storm-control broadcast level 1.00
storm-control multicast level 1.00
storm-control unicast level 1.00
storm-control action shutdown
Когда поток выходит за пределы - порт гасится до ручного восстановления.
ip arp inspection vlan 10
ip arp inspection validate src-mac dst-mac ip
interface Gi1/0/10
ip arp inspection limit rate 15
Фейковые кадры отлетают ещё до попадания в таблицы коммутатора.
/interface ethernet switch port
set ether5 learned-mac-address-limit=1
set ether5 drop-if-invalid-or-src-mac-not-learned=yes
Любая попытка заспамить порт новыми MAC сразу режется на уровне ASIC.
show mac address-table count
show logging | include CAM
debug sw-mac learning
Серверная Админа | #network
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13👾1
Привет, сетевой друг!
Сегодня разберём, в чём разница между gRPC и RESTCONF.
Пример получения данных о интерфейсах:
gnmi_get -a 10.0.0.1:57400 -u admin -p pass -t "interfaces/interface[name=Ethernet1]"
Или подписка на изменения статистики трафика:
gnmi_subscribe -a 10.0.0.1:57400 -u admin -p pass -t "interfaces/interface/state/counters" -s
curl -k -u admin:pass -X GET https://10.0.0.1/restconf/data/interfaces/interface=Ethernet1
Для изменения конфига:
curl -k -u admin:pass -X PATCH -H "Content-Type: application/yang-data+json" \
-d '{"interface": {"name": "Ethernet1","enabled": true}}' \
https://10.0.0.1/restconf/data/interfaces/interface=Ethernet1
RESTCONF удобен для скриптов и CI/CD: JSON, HTTPS, а значит, легко вставить в Ansible, Python или Postman.
Серверная Админа | #grpc #RESTCONF
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Расскажу о технологии MPLS Fast Reroute (FRR), которая превращает падение линка из аварии в почти незаметный микрофриз.Серверная Админа | #MPLS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🤔1🌚1👾1
Канал сетевого архитектора с многолетним опытом в сетях, возглавляющего одно из сетевых направлений в крупнейшем облачном провайдере.
Сергей пишет про технологии внутри ЦОД, делится архитектурами, обзором различных новостей мира телеком, проводит митапы.
Ну и мемы тоже бывают, куда без мемов то! 🤝
Короче всячески рекомендуем, стоит подписаться!
Please open Telegram to view this post
VIEW IN TELEGRAM
👀5🤓3😎3❤1