A small tool to view real-world ActivityPub objects as JSON! Enter a URL
or username from Mastodon or a similar service below, and we'll send a
request with
the right
Accept
header
to the server to view the underlying object.
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount",
"expiry": "toot:expiry",
"Hashtag": "as:Hashtag"
}
],
"id": "https://qoto.org/users/pureacetone/statuses/113888828641075637",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-01-25T11:46:52Z",
"url": "https://qoto.org/@pureacetone/113888828641075637",
"attributedTo": "https://qoto.org/users/pureacetone",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://qoto.org/users/pureacetone/followers"
],
"sensitive": false,
"atomUri": "https://qoto.org/users/pureacetone/statuses/113888828641075637",
"inReplyToAtomUri": null,
"conversation": "tag:qoto.org,2025-01-25:objectId=113888828641082978:objectType=Conversation",
"context": "https://qoto.org/contexts/113888828641082978",
"content": "<p>BSD Router Project - дистрибутив предназначен для создания компактных программных маршрутизаторов, поддерживающих протоколы маршрутизации RIP, OSPF, BGP и PIM. Управление производится в режиме командной строки через CLI-интерфейс, напоминающий интерфейс Cisco IOS. Дистрибутив доступен в сборках для архитектуры x86_64 (размер установочного образа 190 МБ).<br />Основные характеристики дистрибутива:<br />В комплект входят два пакета с реализацией протоколов маршрутизации: FRRouting (форк Quagga) с поддержкой BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS и BIRD с поддержкой BGP, RIP, RIPng (IPv6), OSPF v2 и OSPF v3 (IPv6).<br />Дистрибутив адаптирован для параллельного использования нескольких обособленных таблиц маршрутизации (FIB), привязанных к реальным и виртуальным интерфейсам.<br />Для мониторинга и управления может использоваться SNMP (bsnmp-ucd).<br />Поддерживается экспорт данных о трафике в форме потоков Netflow.<br />Для оценки производительности сети в состав входят утилиты NetPIPE, iperf, netblast, netsend и netreceive. Для накопления статистики о трафике используется ng_netflow.<br />Поддержка создания отказоустойчивых маршрутизаторов из двух серверов - в штатном режиме нагрузка может быть распределена на оба сервера, но в случае сбоя первый маршрутизатор может взять на себя нагрузку второго, а второй - первого (применяется привязка к активному серверу виртуального MAC-адреса). Реализация основана на использовании протоколов VRRP (Virtual Router Redundancy Protocol) и CARP (Common Address Redundancy Protocol), реализованный при помощи пакета ucarp.<br />Поддержка PPTP, PPPoE и L2TP при помощи mpd (Multi-link PPP daemon).<br />Поддержка ограничения пропускной способности при помощи IPFW + dummynet или ng_car.<br />Для Ethernet поддерживается работа с VLAN (802.1q), агрегация линков и использование сетевых мостов (802.1w, Rapid Spanning Tree Protocol).<br />Для мониторинга применяется пакет monit.<br />Поддержка VPN: GRE, GIF, IPSec (IKEv1 и IKEv2 со strongswan), OpenVPN и Wireguard.<br />Поддержка NAT64 с использованием демона tayga и встроенная поддержка туннелей IPv6-to-IPv4.<br />Возможность установки дополнительных программ, используя пакетный менеджер pkgng.<br />Использование в качестве DHCP-сервера dnsmasq, а в качестве агента доставки почты - ssmtp.<br />Поддержка управления через SSH, последовательный порт, telnet и локальную консоль. Для упрощения администрирования в комплект входит утилита tmux (BSD-аналог screen).<br />Загрузочные образы сгенерированы на основе FreeBSD при помощи скриптов из NanoBSD.<br />Механизм обновления системы основывается на создании двух разделов на Flash-накопителе: новая версия загружается во второй раздел, который после перезагрузки становится активным, а другой раздел ожидает появления очередного обновления (разделы меняются местами). В случае выявления проблем с установленным обновлением возможен откат на прошлое состояние системы.<br />Для проверки целостности системы для каждого файла сохраняется контрольная сумма sha256.</p><p><a href=\"https://qoto.org/tags/BSDRouterProject\" class=\"mention hashtag\" rel=\"tag\">#<span>BSDRouterProject</span></a> <a href=\"https://qoto.org/tags/FreeBSD\" class=\"mention hashtag\" rel=\"tag\">#<span>FreeBSD</span></a> <a href=\"https://qoto.org/tags/Routing\" class=\"mention hashtag\" rel=\"tag\">#<span>Routing</span></a> <a href=\"https://qoto.org/tags/Networking\" class=\"mention hashtag\" rel=\"tag\">#<span>Networking</span></a> <a href=\"https://qoto.org/tags/OSPF\" class=\"mention hashtag\" rel=\"tag\">#<span>OSPF</span></a> <a href=\"https://qoto.org/tags/BGP\" class=\"mention hashtag\" rel=\"tag\">#<span>BGP</span></a> <a href=\"https://qoto.org/tags/VRRP\" class=\"mention hashtag\" rel=\"tag\">#<span>VRRP</span></a> <a href=\"https://qoto.org/tags/Firewall\" class=\"mention hashtag\" rel=\"tag\">#<span>Firewall</span></a> <a href=\"https://qoto.org/tags/NAT64\" class=\"mention hashtag\" rel=\"tag\">#<span>NAT64</span></a> <a href=\"https://qoto.org/tags/OpenVPN\" class=\"mention hashtag\" rel=\"tag\">#<span>OpenVPN</span></a> <a href=\"https://qoto.org/tags/Wireguard\" class=\"mention hashtag\" rel=\"tag\">#<span>Wireguard</span></a> <a href=\"https://qoto.org/tags/NetFlow\" class=\"mention hashtag\" rel=\"tag\">#<span>NetFlow</span></a> <a href=\"https://qoto.org/tags/CLI\" class=\"mention hashtag\" rel=\"tag\">#<span>CLI</span></a> <a href=\"https://qoto.org/tags/CompactRouter\" class=\"mention hashtag\" rel=\"tag\">#<span>CompactRouter</span></a> <a href=\"https://qoto.org/tags/NanoBSD\" class=\"mention hashtag\" rel=\"tag\">#<span>NanoBSD</span></a> <a href=\"https://qoto.org/tags/IPv6\" class=\"mention hashtag\" rel=\"tag\">#<span>IPv6</span></a> <a href=\"https://qoto.org/tags/SNMP\" class=\"mention hashtag\" rel=\"tag\">#<span>SNMP</span></a> <a href=\"https://qoto.org/tags/L2TP\" class=\"mention hashtag\" rel=\"tag\">#<span>L2TP</span></a> <a href=\"https://qoto.org/tags/ipsec\" class=\"mention hashtag\" rel=\"tag\">#<span>ipsec</span></a> </p><p><a href=\"https://pocketnet.app/pureaceton?ref=PDQmXtWJfd8f6fMtwaxzCuqvLpoN3KbS4o\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">pocketnet.app/pureaceton?ref=P</span><span class=\"invisible\">DQmXtWJfd8f6fMtwaxzCuqvLpoN3KbS4o</span></a></p>",
"contentMap": {
"ru": "<p>BSD Router Project - дистрибутив предназначен для создания компактных программных маршрутизаторов, поддерживающих протоколы маршрутизации RIP, OSPF, BGP и PIM. Управление производится в режиме командной строки через CLI-интерфейс, напоминающий интерфейс Cisco IOS. Дистрибутив доступен в сборках для архитектуры x86_64 (размер установочного образа 190 МБ).<br />Основные характеристики дистрибутива:<br />В комплект входят два пакета с реализацией протоколов маршрутизации: FRRouting (форк Quagga) с поддержкой BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS и BIRD с поддержкой BGP, RIP, RIPng (IPv6), OSPF v2 и OSPF v3 (IPv6).<br />Дистрибутив адаптирован для параллельного использования нескольких обособленных таблиц маршрутизации (FIB), привязанных к реальным и виртуальным интерфейсам.<br />Для мониторинга и управления может использоваться SNMP (bsnmp-ucd).<br />Поддерживается экспорт данных о трафике в форме потоков Netflow.<br />Для оценки производительности сети в состав входят утилиты NetPIPE, iperf, netblast, netsend и netreceive. Для накопления статистики о трафике используется ng_netflow.<br />Поддержка создания отказоустойчивых маршрутизаторов из двух серверов - в штатном режиме нагрузка может быть распределена на оба сервера, но в случае сбоя первый маршрутизатор может взять на себя нагрузку второго, а второй - первого (применяется привязка к активному серверу виртуального MAC-адреса). Реализация основана на использовании протоколов VRRP (Virtual Router Redundancy Protocol) и CARP (Common Address Redundancy Protocol), реализованный при помощи пакета ucarp.<br />Поддержка PPTP, PPPoE и L2TP при помощи mpd (Multi-link PPP daemon).<br />Поддержка ограничения пропускной способности при помощи IPFW + dummynet или ng_car.<br />Для Ethernet поддерживается работа с VLAN (802.1q), агрегация линков и использование сетевых мостов (802.1w, Rapid Spanning Tree Protocol).<br />Для мониторинга применяется пакет monit.<br />Поддержка VPN: GRE, GIF, IPSec (IKEv1 и IKEv2 со strongswan), OpenVPN и Wireguard.<br />Поддержка NAT64 с использованием демона tayga и встроенная поддержка туннелей IPv6-to-IPv4.<br />Возможность установки дополнительных программ, используя пакетный менеджер pkgng.<br />Использование в качестве DHCP-сервера dnsmasq, а в качестве агента доставки почты - ssmtp.<br />Поддержка управления через SSH, последовательный порт, telnet и локальную консоль. Для упрощения администрирования в комплект входит утилита tmux (BSD-аналог screen).<br />Загрузочные образы сгенерированы на основе FreeBSD при помощи скриптов из NanoBSD.<br />Механизм обновления системы основывается на создании двух разделов на Flash-накопителе: новая версия загружается во второй раздел, который после перезагрузки становится активным, а другой раздел ожидает появления очередного обновления (разделы меняются местами). В случае выявления проблем с установленным обновлением возможен откат на прошлое состояние системы.<br />Для проверки целостности системы для каждого файла сохраняется контрольная сумма sha256.</p><p><a href=\"https://qoto.org/tags/BSDRouterProject\" class=\"mention hashtag\" rel=\"tag\">#<span>BSDRouterProject</span></a> <a href=\"https://qoto.org/tags/FreeBSD\" class=\"mention hashtag\" rel=\"tag\">#<span>FreeBSD</span></a> <a href=\"https://qoto.org/tags/Routing\" class=\"mention hashtag\" rel=\"tag\">#<span>Routing</span></a> <a href=\"https://qoto.org/tags/Networking\" class=\"mention hashtag\" rel=\"tag\">#<span>Networking</span></a> <a href=\"https://qoto.org/tags/OSPF\" class=\"mention hashtag\" rel=\"tag\">#<span>OSPF</span></a> <a href=\"https://qoto.org/tags/BGP\" class=\"mention hashtag\" rel=\"tag\">#<span>BGP</span></a> <a href=\"https://qoto.org/tags/VRRP\" class=\"mention hashtag\" rel=\"tag\">#<span>VRRP</span></a> <a href=\"https://qoto.org/tags/Firewall\" class=\"mention hashtag\" rel=\"tag\">#<span>Firewall</span></a> <a href=\"https://qoto.org/tags/NAT64\" class=\"mention hashtag\" rel=\"tag\">#<span>NAT64</span></a> <a href=\"https://qoto.org/tags/OpenVPN\" class=\"mention hashtag\" rel=\"tag\">#<span>OpenVPN</span></a> <a href=\"https://qoto.org/tags/Wireguard\" class=\"mention hashtag\" rel=\"tag\">#<span>Wireguard</span></a> <a href=\"https://qoto.org/tags/NetFlow\" class=\"mention hashtag\" rel=\"tag\">#<span>NetFlow</span></a> <a href=\"https://qoto.org/tags/CLI\" class=\"mention hashtag\" rel=\"tag\">#<span>CLI</span></a> <a href=\"https://qoto.org/tags/CompactRouter\" class=\"mention hashtag\" rel=\"tag\">#<span>CompactRouter</span></a> <a href=\"https://qoto.org/tags/NanoBSD\" class=\"mention hashtag\" rel=\"tag\">#<span>NanoBSD</span></a> <a href=\"https://qoto.org/tags/IPv6\" class=\"mention hashtag\" rel=\"tag\">#<span>IPv6</span></a> <a href=\"https://qoto.org/tags/SNMP\" class=\"mention hashtag\" rel=\"tag\">#<span>SNMP</span></a> <a href=\"https://qoto.org/tags/L2TP\" class=\"mention hashtag\" rel=\"tag\">#<span>L2TP</span></a> <a href=\"https://qoto.org/tags/ipsec\" class=\"mention hashtag\" rel=\"tag\">#<span>ipsec</span></a> </p><p><a href=\"https://pocketnet.app/pureaceton?ref=PDQmXtWJfd8f6fMtwaxzCuqvLpoN3KbS4o\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">pocketnet.app/pureaceton?ref=P</span><span class=\"invisible\">DQmXtWJfd8f6fMtwaxzCuqvLpoN3KbS4o</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://qoto.org/tags/BSDRouterProject",
"name": "#BSDRouterProject"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/freebsd",
"name": "#freebsd"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/routing",
"name": "#routing"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/networking",
"name": "#networking"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/ospf",
"name": "#ospf"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/bgp",
"name": "#bgp"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/vrrp",
"name": "#vrrp"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/firewall",
"name": "#firewall"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/nat64",
"name": "#nat64"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/openvpn",
"name": "#openvpn"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/wireguard",
"name": "#wireguard"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/netflow",
"name": "#netflow"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/cli",
"name": "#cli"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/CompactRouter",
"name": "#CompactRouter"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/nanobsd",
"name": "#nanobsd"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/ipv6",
"name": "#ipv6"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/snmp",
"name": "#snmp"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/l2tp",
"name": "#l2tp"
},
{
"type": "Hashtag",
"href": "https://qoto.org/tags/ipsec",
"name": "#ipsec"
}
],
"replies": {
"id": "https://qoto.org/users/pureacetone/statuses/113888828641075637/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://qoto.org/users/pureacetone/statuses/113888828641075637/replies?only_other_accounts=true&page=true",
"partOf": "https://qoto.org/users/pureacetone/statuses/113888828641075637/replies",
"items": []
}
}
}