Към съдържанието
PN Scripts

Инструменти за разработчици

Gatepost

Проверка на домейни от командния ред: сертификати, версии на TLS, пренасочване към HTTPS, защитни заглавки, бисквитки, SPF, DMARC и CAA в един отчет с код за всяка находка.

  • Go
  • DNS (SPF, DMARC, CAA)
  • TLS
  • HTTP security headers
  • Очаквайте скоро

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Отчет на Gatepost в терминала за shop.atelier.test, групиран в DNS, Mail, TLS, HTTP и Headers

Какъв проблем решава

Празнината

Домейните се развалят тихо: подновяването на сертификат за един поддомейн се проваля, SPF записът минава лимита от 10 заявки след нов инструмент за бюлетини, DMARC стои на p=none с години, а стар сървър още говори TLS 1.0. Всеки проблем се гледа с различен инструмент и никой не поглежда, докато пощата не започне да се връща или браузърът не покаже предупреждение.

Какво представлява

Gatepost проверява DNS, пощенската автентикация, TLS, пренасочването към HTTPS и защитните заглавки на всеки домейн наведнъж и описва всеки проблем с код, ясно съобщение и код на изход, с който CI може да работи.

Как се използва

Една команда за домейн или един файл за всички заменя обиколката по онлайн проверки, а същата команда продължава да следи в CI или cron.

За разработчици, агенции и администратори, които поддържат няколко домейна, Gatepost е проверка от командния ред, която покрива и уеб, и пощенските настройки в един отчет.

За кого е

Използвайте го когато

  • Нощна проверка на всички клиентски домейни с имейл само когато има какво да се оправя
  • Проверка на сертификата, пренасочванията и заглавките на нов сървър преди смяна на DNS
  • Проверка на SPF и DMARC след добавяне на инструмент за бюлетини или CRM, който праща поща

Направено за

  • Уеб разработчици, агенции и фрийлансъри, които поддържат клиентски домейни
  • Системни администратори и DevOps инженери

Какво има вътре

Уеб и поща в един отчет

DNS и CAA, MX, SPF и DMARC, сертификатът и версиите на TLS, пренасочването към HTTPS, заглавките, бисквитките и security.txt се проверяват наведнъж, групирани по области, с ok, бележка, предупреждение или грешка на всеки ред и код, по който се филтрира и търси.

Проблеми, които другите проверки пропускат

Заявките на SPF се броят през всеки include и redirect, така че запис с верен синтаксис, който надхвърля лимита от 10 заявки, се хваща. HSTS се чете от самия хост, а не само от адреса, към който той пренасочва. Наследените от родителски домейн CAA и DMARC политики се откриват и се посочва откъде идват.

Създаден за много домейни

Домейните се четат от файл и се проверяват по четири наведнъж, минатите проверки могат да се скрият, а накрая има общ ред. JSON отчетът съдържа установените стойности зад всяка находка, например оставащите дни на сертификата, SPF записа и броя му заявки и стъпките на пренасочване, за ваши табла.

Преди и след преместване

-connect-to насочва проверките към нов сървър, докато домейнът още сочи към стария, -dns пита избран DNS сървър, а -ca-file добавя частен удостоверителен орган за вътрешни домейни. Включена е офлайн лаборатория с пет домейна с типични проблеми, за да пробвате всичко без мрежа.

Спецификации

Наличност
Очаквайте скоро
Разработчик
PN Scripts
Вид
Софтуер
Платформи
Go
Ценообразуване
Еднократно плащане Цената ще бъде обявена.
Лиценз
Собственически лиценз
Внедряване
Изтегляне (готови изпълними файлове за Linux, macOS и Windows и изходен код на Go)
Зрялост
v1.0.1

Съвместимост

Платформа или среда Поддържани версии Тествано до
Linux amd64 (binary run) kernel 3.2 или по-нова Ubuntu 24.04, kernel 6.8
Go (to build from source) 1.22 или по-нова 1.26.0

Стек

  • Go
  • DNS (SPF, DMARC, CAA)
  • TLS
  • HTTP security headers

Gatepost предстои

Продуктът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Въпроси

Инструмент за команден ред, който проверява домейна отвън: DNS и CAA, MX, SPF и DMARC, TLS сертификата и версиите, пренасочването към HTTPS, защитните заглавки, бисквитките и security.txt, с отчети като таблица, JSON, Markdown и CSV и кодове на изход за CI.

Само изпълнимият файл за вашата система: Linux, macOS или Windows на amd64 или arm64. За компилиране от изходния код трябва Go 1.22 или по-нов. При тестовете е стартиран само файлът за Linux amd64.

Проверява „входната врата“ на домейна и не обхожда страници, не сканира портове, не търси уязвимости, не валидира DNSSEC, не проверява DKIM и STARTTLS на пощенските сървъри. Не е хоствана услуга за наблюдение; пускате го сами, например от cron или CI.

Написано е на Go без външни модули и е тествано срещу локални DNS, HTTPS и HTTP сървъри с частни удостоверителни органи, включително изтекли, грешно издадени и непълни сертификати, стари версии на TLS, лимита на SPF, наследяването на DMARC и всяко правило за заглавките. Създадено с помощта на AI; проверките и командният ред са проверени от PN Scripts с автоматичните тестове и със стартиране на файла за Linux срещу включената лаборатория и домейните на PN Scripts.

Още не се продава. Когато започне, тази страница ще води към магазина; PN Scripts не приема плащания на този сайт.