Крастерский маршрутизатор на FreeBSD из старого компа
В статье - история, как старый компьютер из-под дивана превращают в полноценный домашний роутер на FreeBSD. Всё начинается с простой проблемы: одна загрузка, и интернет ложится на всех устройствах. Автор по ходу разбирается, как вообще устроен маршрутизатор: делит сеть на «внешнюю» и «внутреннюю», поднимает базовые сервисы, настраивает firewall на PF и расставляет приоритеты трафика.
Серверная Админа | Zeroday | #Статья
В статье - история, как старый компьютер из-под дивана превращают в полноценный домашний роутер на FreeBSD. Всё начинается с простой проблемы: одна загрузка, и интернет ложится на всех устройствах. Автор по ходу разбирается, как вообще устроен маршрутизатор: делит сеть на «внешнюю» и «внутреннюю», поднимает базовые сервисы, настраивает firewall на PF и расставляет приоритеты трафика.
Серверная Админа | Zeroday | #Статья
👍15🍌1
Привет, сетевой друг!
Сегодня разберём L0P4Map - инструмент, который пытается собрать сканирование и визуализацию сети в одном месте.• комбинация ARP discovery + полноценный nmap
• интерактивная топология сети с обновлением в реальном времени
• баннер-граббинг (SS , HTTP, SMB и т.д.)
• поиск уязвимостей через nmap-скрипты и CVE-базы
• экспорт сканов и графов
• live-режим с автообновлением
git clone https://github.com/HaxL0p4/L0p4Map.git
cd L0P4Map
pip install -r requirements.txt
sudo chmod +x L0p4Map.sh
sudo ./L0p4Map.sh
Серверная Админа | Zeroday | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤6🤯3
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня разберём настройку NetFlow/sFlow для видимости трафика в сети, когда нужно понимать не “что сломалось”, а “что вообще происходит”.ip flow-export destination 10.0.0.100 2055
ip flow-export version 9
ip flow-export source GigabitEthernet0/1
ip flow-cache timeout active 1
Смысл здесь в том, что роутер начинает слать агрегированную статистику по потокам на collector.sflow enable
sflow collector 10.0.0.100
sflow polling-interval 30
sflow sampling-rate 1000
Sampling-rate определяет, как часто берутся пакеты (важен баланс точность/нагрузка).
tcpdump -i eth0 port 2055
или для sFlow:
tcpdump -i eth0 port 6343
• top talkers (кто грузит сеть)
• top destinations (куда уходит трафик)
• ports distribution (какие сервисы доминируют)
• spikes по времени
match ip protocol tcp
collect counter bytes packets
можно видеть DDoS до падения
можно находить “скрытые” бэкапы и утечки трафика
можно строить baseline нормальной нагрузки
Серверная Админа | Zeroday | #network
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Сегодня разберём ещё 5 полезных фишек для Cisco IOS, которые реально экономят время и нервы.
sysctl -w net.ipv4.conf.all.rp_filter=2
sysctl -w net.ipv4.conf.eth0.rp_filter=2
Помогает отлавливать ситуации, когда входящий и исходящий трафик идут разными путями и ломают stateful логику.Используется в сервисах, чтобы несколько процессов слушали один порт и ядро распределяло подключения.
Пример (концептуально в коде сервиса):
setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt));
Полезно при высоком RPS на API.sysctl -w net.ipv4.tcp_keepalive_time=600
sysctl -w net.ipv4.tcp_keepalive_intvl=30
sysctl -w net.ipv4.tcp_keepalive_probes=5
Убирает зависшие соединения за NAT и балансировщиками.sysctl -w net.netfilter.nf_conntrack_max=262144
cat /proc/sys/net/netfilter/nf_conntrack_count
Если таблица переполняется - начинаются “рандомные” дропы новых соединений без явных ошибок.sysctl -w net.ipv4.tcp_ecn=1
Позволяет сети сигнализировать о перегрузке без потери пакетов - снижает latency под нагрузкой (если путь поддерживает).Серверная Админа | Zeroday | #Cisco
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2👾1
Привет, сетевой друг!
Сегодня разберу YANG - язык моделирования данных, без которого современная сетевая автоматизация не работает.module ietf-interfaces {
container interfaces {
list interface {
key "name";
leaf name {
type string;
}
leaf description {
type string;
}
leaf enabled {
type boolean;
default true;
}
}
}
}from ncclient import manager
with manager.connect(host="10.0.0.1", port=830,
username="admin", password="pass",
hostkey_verify=False) as m:
caps = m.server_capabilities
for cap in caps:
if "yang" in cap:
print(cap)
pyang -f tree ietf-interfaces.yang
Серверная Админа | Zeroday | #Yang
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👾1
QoS настроен, но маркировка DSCP слетает на границе провайдера. Решение:
Anonymous Quiz
47%
Remarking на входящем интерфейсе PE
22%
Перемаркировать на источнике
17%
Увеличить bandwidth
15%
Настроить WRED
👍6😱2
Model Context Protocol (MCP): как ИИ-агенты «разговаривают» с внешним миром
В статье разбирается механика MCP: как через OpenAI-совместимый API модель получает список tools, как она вместо ответа возвращает
Серверная Админа | Zeroday | #Статья
В статье разбирается механика MCP: как через OpenAI-совместимый API модель получает список tools, как она вместо ответа возвращает
tool_calls, почему content = null и finish_reason = "tool_calls" - это сигнал выполнить действие. Показано, что LLM не вызывает инструменты напрямую, а делегирует это хосту, который через JSON-RPC общается с MCP-сервером (stdio или HTTP), получает результат и возвращает его в диалог с ролью tool.Серверная Админа | Zeroday | #Статья
❤3👍2
Привет, сетевой друг!
Сегодня про Advanced PortChecker - GUI-утилита для проверки портов, которую реально удобно иметь под рукой.git clone https://github.com/CodeDead/Advanced-PortChecker
cd Advanced-PortChecker
yarn tdev # запустить в dev-режиме
yarn tbuild # собрать под свою платформу
Собирается под Windows, Linux и macOS - один и тот же yarn tbuild, разный результат в зависимости от хоста.
nc -zv host 443
nc -zv host 80 443 8080
Но экспорта тут не будет, так что для отчётов Advanced PortChecker удобнее.
Серверная Админа | Zeroday | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4👾1
Authorization: Bearer eyJhbGciOiJIUzI1NiJ9...
{"alg": "HS256", "typ": "JWT"}{"sub": "1234567", "role": "admin", "exp": 1714000000}HMACSHA256(base64(header) + "." + base64(payload), secret)
Серверная Админа | Zeroday | #JWT
Please open Telegram to view this post
VIEW IN TELEGRAM
👾8
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг! Расскажу еще о 3 способах прокачать защиту Mikrotik./tool netwatch
add host=8.8.8.8 interval=10s timeout=2s \
up-script="/ip route set [find comment=backup] disabled=yes" \
down-script="/ip route set [find comment=backup] disabled=no"
Основной канал упал - резервный маршрут включается автоматически. А если поднялся, значит отключается обратно. Без сторонних скриптов и cron.
/tool fetch url="https://example.com/blocklist.txt" dst-path=blocklist.txt
/ip firewall address-list remove [find list=dynamic-block]
:local data [/file get blocklist.txt contents]
:foreach line in=[:toarray $data] do={
/ip firewall address-list add list=dynamic-block address=$line
}
Запускается по расписанию, address-list всегда актуален.
/interface vrrp
set [find name=vrrp1] preemption-mode=yes preempt-delay=30
30 секунд после восстановления мастер ждёт, пока всё стабилизируется, и только потом забирает роль.
Серверная Админа | Бункер Хакера | #Mikrotik
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18
Расскажу о человеке, без которого устройства в сети просто не смогли бы разговаривать друг с другом.
Серверная Админа | Бункер Хакера | #network
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤4👍2
После замены коммутатора STP пересчитался, сменился root bridge:
Anonymous Quiz
28%
Дефолтный приоритет 32768 у всех
24%
Старый root упал
10%
Изменился диаметр сети
38%
Новый свитч с низким MAC
⚡9👎6
Пора начинать использовать интернет как в конце 90-х
В статье интернет разбирают без привычного фасада - не как TikTok-ленту и рекомендации, а как набор протоколов, где всё ещё можно управлять потоком данных самому. Идея простая: современный веб перегружен алгоритмами, трекингом, AI-слопом, поэтому вместо борьбы с этим шумом проще выйти из него, вернуться к RSS вместо лент, IRC/XMPP вместо «умных» мессенджеров, точечному поиску вместо «гуглить как все», локальному архивированию вместо доверия ссылкам.
Серверная Админа | Zeroday | #Статья
В статье интернет разбирают без привычного фасада - не как TikTok-ленту и рекомендации, а как набор протоколов, где всё ещё можно управлять потоком данных самому. Идея простая: современный веб перегружен алгоритмами, трекингом, AI-слопом, поэтому вместо борьбы с этим шумом проще выйти из него, вернуться к RSS вместо лент, IRC/XMPP вместо «умных» мессенджеров, точечному поиску вместо «гуглить как все», локальному архивированию вместо доверия ссылкам.
Серверная Админа | Zeroday | #Статья
👍28🤡2❤1🤔1👾1
Привет, сетевой друг!
Сегодня про python3-nmap - библиотеку, которая превращает nmap в нормальный Python API.
pip3 install python3-nmap
apt-get install nmap
nmap должен быть установлен на системе - библиотека вызывает его под капотом.
Делаем вторую часть уже о том, как использовать этот тул?
Серверная Админа | Zeroday | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍3💯1
Привет, сетевой друг!
Продолжаем разбирать python3-nmap, и теперь расскажу как это реально юзать в скриптах.🟣Базовый скан топ-портов:import nmap3
nmap = nmap3.Nmap()
results = nmap.scan_top_ports("target.com")
Возвращает JSON с портами, протоколами и статусами. Удобно когда нужно быстро проверить хост и сразу обработать результат в коде.
results = nmap.nmap_version_detection("target.com")На выходе структура с портом, сервисом, версией и CPE. Не нужно парсить строки, всё уже разложено по полям.
results = nmap.nmap_dns_brute_script("target.com")Возвращает список найденных поддоменов с IP. Быстро встраивается в разведку без отдельных инструментов.
results = nmap.nmap_version_detection(
"target.com",
args="--script vulners --script-args mincvss+5.0"
)
Сначала определяет версии сервисов, потом матчит по CVE-базе. Минимальный CVSS настраивается - удобно фильтровать шум.
Серверная Админа | Zeroday | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3
Привет, сетевой друг!
Сегодня разберём OSPF route redistribution, как правильно перегонять маршруты между разными протоколами маршрутизации.router ospf 1
redistribute bgp 65000 subnets metric 20 metric-type 2
metric-type 2 - внешний маршрут, метрика не накапливается при прохождении через OSPF-зону. Тип 1 накапливает, что честнее, но реже используется.
ip prefix-list ALLOW_BGP seq 10 permit 10.0.0.0/8 le 24
route-map BGP_TO_OSPF permit 10
match ip address prefix-list ALLOW_BGP
set metric 50
router ospf 1
redistribute bgp 65000 subnets route-map BGP_TO_OSPF
Без фильтра в OSPF улетит вся BGP-таблица, на больших сетях это катастрофа.
router bgp 65000
redistribute connected route-map CONNECTED_FILTER
redistribute static route-map STATIC_FILTER
show ip ospf database external
show ip bgp | include ^r
Маршруты с тегом E2 в OSPF - внешние, пришли через redistribution. Если их слишком много, фильтр настроен неправильно.
Серверная Админа | Zeroday | #OSPF
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Привет, сетевой друг!
Теперь расскажу про 5 полезных фишек уже для Cisco SD-WAN, которые реально супер полезны.
policy
app-route-policy CRITICAL_APPS
vpn-list VPN_10
sequence 10
match
app-list VOICE_APPS
action
sla-class VOICE_SLA
backup-sla-preferred-color biz-internet
Голос идёт по MPLS пока он соответствует SLA, при деградации автоматически уходит на резервный канал.
vBond discovery → vSmart policy → vManage config push
Особенно ценно когда филиалов много и гонять инженера на каждое подключение нереально.
bfd app-route multiplier 6
bfd app-route poll-interval 600000
policy
control-policy SPOKE_DIRECT
sequence 10
match tloc
color biz-internet
action accept
set
preference 100
Экономит полосу на hub-роутере и снижает latency между филиалами без постоянных туннелей на каждую пару.
policy
cloud-saas-policy OFFICE365
sequence 10
match
app-list MS_OFFICE365
action
cloud-saas-app office365
Вместо того чтобы трафик из филиала шёл в интернет через дата-центр, он выходит напрямую через местного провайдера с лучшим путём до серверов Microsoft.
Серверная Админа | Zeroday | #Cisco
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2👾2❤1
После включения ip redirects трафик начал петлять:
Anonymous Quiz
17%
Неверный gateway
23%
Маршруты не синхронизированы
48%
Роутер редиректит обратно на источник
13%
STP не сошёлся
🆒5👍3
Ваш Telegram-бот на базе LLM уязвим. Я написал сканер, чтобы доказать это на популярном Open Source проекте
В статье разбирают, насколько легко ломаются Telegram-боты на базе LLM, если разработчик не продумал системный промпт. Автор написал open source-сканер BarkingDog и прогнал через него популярного AI-бота, после чего тот спокойно начал генерировать кейлоггеры, повторять SQL-инъекции и обходить фильтры через Base64. Самое интересное, что для фикса не пришлось менять модель или код - хватило нескольких жёстких security-директив в system prompt.
Серверная Админа | Zeroday | #Статья
В статье разбирают, насколько легко ломаются Telegram-боты на базе LLM, если разработчик не продумал системный промпт. Автор написал open source-сканер BarkingDog и прогнал через него популярного AI-бота, после чего тот спокойно начал генерировать кейлоггеры, повторять SQL-инъекции и обходить фильтры через Base64. Самое интересное, что для фикса не пришлось менять модель или код - хватило нескольких жёстких security-директив в system prompt.
Серверная Админа | Zeroday | #Статья
👍5❤1
👋 Привет, сетевой друг!
Помнишь, рассказывал про GetNet — ту самую конференцию для сетевиков и сисадминов среднего бизнеса?
Она уже совсем скоро, 15 мая, очно в Москве и онлайн.
И теперь по ней появилась подробная презентация — можно глянуть программу целиком, со всеми докладами и спикерами.
🟣Почему формат необычный: это не огромная конференция на тысячи человек, а камерная история примерно на 200 участников. Здесь можно подходить к спикерам, спорить, обсуждать свои кейсы прямо в кулуарах. Нет дистанции «звезда на сцене — зал в темноте», есть разговор равных.
🟣Что в программе сейчас: там и про импортозамещение без иллюзий (методология тестирования до закупки), и анатомия DDoS-атак образца 2026, и разбор NGFW без маркетинговых цифр, и кейсы по кибербезопасности eCommerce, и предотвращение сбоев в ИТ-системах, и HA-сети для небольших компаний на MikroTik, и контейнеры в RouterOS, и Traffic Mirroring в OVN, и ещё много практических тем. Как обычно — без детского сада.
🟣Для кого: для тех, кто каждый день держит сеть руками, а не просто рисует архитектуру в Visio. Сетевые инженеры, сисадмины, специалисты по кибербезу — все, кому важно не «послушать и забыть», а забрать работающие инструменты.
🟣Презентация с деталями — можно открыть и сразу понять, на какие доклады идти.
📍Очно в Москве или онлайн-трансляция.
Подробности и регистрация
Помнишь, рассказывал про GetNet — ту самую конференцию для сетевиков и сисадминов среднего бизнеса?
Она уже совсем скоро, 15 мая, очно в Москве и онлайн.
И теперь по ней появилась подробная презентация — можно глянуть программу целиком, со всеми докладами и спикерами.
🟣Почему формат необычный: это не огромная конференция на тысячи человек, а камерная история примерно на 200 участников. Здесь можно подходить к спикерам, спорить, обсуждать свои кейсы прямо в кулуарах. Нет дистанции «звезда на сцене — зал в темноте», есть разговор равных.
🟣Что в программе сейчас: там и про импортозамещение без иллюзий (методология тестирования до закупки), и анатомия DDoS-атак образца 2026, и разбор NGFW без маркетинговых цифр, и кейсы по кибербезопасности eCommerce, и предотвращение сбоев в ИТ-системах, и HA-сети для небольших компаний на MikroTik, и контейнеры в RouterOS, и Traffic Mirroring в OVN, и ещё много практических тем. Как обычно — без детского сада.
🟣Для кого: для тех, кто каждый день держит сеть руками, а не просто рисует архитектуру в Visio. Сетевые инженеры, сисадмины, специалисты по кибербезу — все, кому важно не «послушать и забыть», а забрать работающие инструменты.
🟣Презентация с деталями — можно открыть и сразу понять, на какие доклады идти.
📍Очно в Москве или онлайн-трансляция.
Подробности и регистрация
❤1