Open-source
Naše projekty
Open-source weby a nástroje od týmu Forward Email, vytvořené vedle naší e-mailové služby.

Privacy Ratings
Hodnotí poskytovatele e-mailu, VPN, prohlížeče, správce hesel a další podle veřejných kritérií ochrany soukromí. Každá kladná odpověď odkazuje na důkazy, které si můžete ověřit, a plánované skeny testují zabezpečení každé hostované služby.
Proč jsme to vytvořili
Většina seznamů o soukromí závisí na několika dobrovolnících a nezveřejňuje žádná pravidla pro to, co se do nich dostane. Forward Email tento seznam podporuje jako firma a jeho vlastní hodnocení se řídí stejnými veřejnými kritérii jako každá jiná položka.

Spam Scanner
Spamový filtr pro Node.js, příkazový řádek a poštovní servery jako Postfix. Zachytí spam, phishing, podvody a malware v jakémkoli jazyce a vysvětlí každé své rozhodnutí.
Proč jsme to vytvořili
Forward Email neukládá žádné záznamy o obsahu zpráv, takže jsme nemohli předávat poštu externí filtrovací službě. Vytvořili jsme filtr, který běží na našich vlastních serverech a vysvětluje svá rozhodnutí, aniž by kdokoli poštu četl.

Attestium
Knihovna Node.js pro vzdálenou atestaci. Shromažďuje důkazy o kódu, který server spouští, a porovnává je s veřejnými referencemi, jako jsou commity, podepsaná vydání a připnuté balíčky.
Proč jsme to vytvořili
Náš kód je open-source a Attestium vám umožní ověřit, že naše produkční servery spouštějí právě tento kód. Výsledky zveřejňujeme prostřednictvím Audit Status na naší stavové stránce.

Terminal Email
Adresář e-mailových klientů, kteří běží v terminálu v systémech Linux, macOS, Windows, BSD a Android, s instalačními příkazy, podporovanými funkcemi a funkční konfigurací pro každého z nich.
Proč jsme to vytvořili
Forward Email má vlastní terminálovou aplikaci, kterou adresář představuje. Každý další klient dostává stejné informace a konfiguraci pro Forward Email a funguje s jakýmkoli poskytovatelem e-mailu.

Alumni Email
Průvodce pro univerzity, jak dát absolventům doživotní adresu na doméně školy, přeposílanou do schránky, kterou každý absolvent již používá.
Proč jsme to vytvořili
Univerzity již provozují přeposílání pro absolventy na Forward Email. Průvodce provede IT týmy nastavením, náklady a naší případovou studií dříve, než udělají stejný krok.

Time to Inbox
Průvodce časem do schránky (TTI): jak dlouho trvá, než e-mail dorazí do schránky, jak ho měřit a co zpomaluje doručení.
Proč jsme to vytvořili
Forward Email měří svůj vlastní čas do schránky a výsledky zveřejňuje živě. Průvodce vysvětluje metodu za těmito čísly, abyste mohli stejným způsobem otestovat jakéhokoli poskytovatele.

Server Auditing
Bezplatný skript v Bash, který spustí bezpečnostní audit Lynis na serveru s Linux, zkontroluje neúspěšná přihlášení přes SSH, otevřené porty a využití disku a pošle vám zprávu e-mailem.
Proč jsme to vytvořili
Skript odesílá zprávu přes SMTP, ve výchozím nastavení přes Forward Email, takže můžete každý server zkontrolovat ze své schránky, místo abyste se na něj přihlašovali.

SSH Monitor
Bezplatný skript v Bash, který spočítá neúspěšná přihlášení přes SSH ve vašem auth logu nebo journalu a pošle vám e-mail, když překročí prahovou hodnotu.
Proč jsme to vytvořili
Skript odesílá upozornění jediným požadavkem na Forward Email API, což je jednoduchý způsob, jak posílat e-maily z úlohy cron na jakémkoli serveru.

SSL Monitor
Bezplatný skript v Bash, který každý den kontroluje vaše certifikáty SSL/TLS a pošle vám e-mail dříve, než kterýkoli z nich vyprší.
Proč jsme to vytvořili
Skript posílá zprávu přes Forward Email API nebo místní sendmail, takže se o končícím certifikátu dozvíte dříve než vaši návštěvníci.

Tangerine
Přímá náhrada DNS resolveru v Node.js, která odesílá dotazy pomocí DNS přes HTTPS (DoH), s opakováním pokusů, časovými limity, střídáním serverů a ukládáním do mezipaměti.
Proč jsme to vytvořili
Naše poštovní servery u každé zprávy zjišťují záznamy MX, SPF, DKIM a DMARC. Tangerine tyto dotazy odesílá šifrovaně přes HTTPS a odpovědi ukládá do mezipaměti, takže zůstávají soukromé a rychlé.

Bree
Plánovač úloh pro Node.js, který spouští každou úlohu ve vlastním pracovním vlákně, podle výrazu cron, data, intervalu nebo srozumitelně zapsaného času, s omezením souběžnosti a řádným ukončením.
Proč jsme to vytvořili
Forward Email provozuje desítky úloh na pozadí, od kontrol DNS po připomínky obnovení. Bree je spouští na našich vlastních serverech bez samostatné služby front a úloha, která selže, nezastaví ostatní.

Cabin
Knihovna pro logování v JavaScriptu a Node.js. Zaznamenává požadavky a chyby z aplikací Express, Koa a Lad i z prohlížeče a může je posílat do služeb Slack, Sentry, Datadog, Papertrail nebo na váš vlastní endpoint.
Proč jsme to vytvořili
Logy mohou prozradit osobní údaje. Cabin maskuje hesla, čísla karet, tokeny a další citlivá pole ještě předtím, než se cokoli zapíše, takže své logy uchováváme na vlastních serverech, místo abychom je svěřovali logovací službě.

Lad
Full-stack framework pro Node.js postavený na Koa, s webovým serverem, API serverem, plánovačem úloh Bree, překlady, e-mailovými šablonami a nastavením zabezpečení připravenými od začátku.
Proč jsme to vytvořili
Forward Email je postaven na frameworku Lad. Framework, na kterém stojí naše webová aplikace a API, je open source, takže kdokoli může začít projekt na stejném základě.

Lass
Nástroj pro příkazový řádek, který vytvoří nový balíček Node.js s již nastavenými testy, lintingem, formátováním, kontrolami commitů, souborem README a licencí.
Proč jsme to vytvořili
Spravujeme mnoho balíčků npm, včetně Tangerine, Bree a Cabin. Lass zakládá každý nový balíček stejným způsobem, takže každý balíček má od prvního commitu stejné testy a kontroly.