lettre
secutils
Our great sponsors
lettre | secutils | |
---|---|---|
10 | 28 | |
1,701 | 61 | |
2.8% | - | |
8.1 | 9.2 | |
6 days ago | 14 days ago | |
Rust | Rust | |
MIT License | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lettre
-
Q3 2023 update - Notifications
To compose and send emails, I rely on an incredible open-source Rust library called Lettre.
-
Sending emails with lettre
This seems to be something the project is looking at. There are two relevant issues: Add raw header support to MessageBuilder https://github.com/lettre/lettre/issues/661
-
State of Rust for web backends
lettre is the mails crate I'm hoping to use soon.
-
Pure GraphQL OAuth
The mailer will be a SMTP provider and we will use lettre for this, however unlike the other connections this one will be private, and we will only expose the email functions we want to run:
-
Initial release of diesel-async
Example what I mean https://crates.io/crates/lettre/versions
-
Erooster a WIP mail suite fully written in rust
Hopping on this train: How does it compare to Lettre? (Rust)
-
What a better Rust would look like
I can tell you SMTP in Rust doesn't get enough love, also it's very difficult to get it right https://github.com/lettre/lettre/issues, so It'd be ridiculous to try to put it into the std.
-
Send emails right from the terminal using Rust! 🦀⚡
While browsing Github, I found this cool Rust library called lettre. Being a fan of CLI applications and productivity, I quickly made this rust script that lets you send emails, right from your terminal!
-
pigeon-rs v0.2.0 [Open source email automation]: Send email to arbitrary SMTP endpoints
[2] https://crates.io/crates/lettre
-
Beginner to programming and rust
If you want to automate emails, refer to https://github.com/lettre/lettre
secutils
-
Supercharge your app with user extensions using Deno JavaScript runtime
As a solo-developer for Secutils.dev, I operate with very limited resources and cannot accommodate every user's feature request, even if I wish to. On the other hand, prioritizing and developing features based on assumptions and limited upfront user feedback has its own challenges and risks. That's why, right from the start, I've been considering adding some sort of "extension points" into Secutils.dev that would allow users to customize the certain behavior of the utilities according to their needs.
-
How to track anything on the internet or use Playwright for fun and profit
After a refreshing winter-time blogging-break, I'd like to resume introducing new features of Secutils.dev through practical use cases. Ever wondered how to easily track something on the internet that does not offer subscribing to updates natively? If so, let me introduce you a recently released web content tracking utility that made its debut in December 2023 (v1.0.0-alpha.4). I'll explain how I use it for various tasks, well beyond its primary security focus. Additionally, I'll cover how it's made in case you're interested in developing a similar tool yourself. Read on!
-
Explore web applications through their content security policy (CSP)
Like anything we invest our time and energy in, I want to raise awareness about the work I've done, gauge interest, and hopefully receive constructive feedback. I'm not a fan of blunt self-promotion, so I'm going to try something different - demonstrating new features in action. Sometimes I'll show their business value, and other times it'll just be for fun and entertainment. In this post, I'll demonstrate how to use the new “Import content security policy” feature to learn a bit more about the websites you use every day. Let's dive in!
-
Q4 2023 iteration: tracking arbitrary web content, user-specific webhook subdomains, inherited CSP, and more
Last week, I kicked off the new "Q4 2023 – Oct-Dec" development and research iteration for Secutils.dev, the open-source toolbox designed for developing and testing secure applications. In this post, I'll take you through the significant features and changes that will be the focus of my work in the coming weeks and months: tracking arbitrary web content, user-specific webhook subdomains, inherited CSP, and more. Let's dive in!
-
Announcing 1.0.0-alpha.3 release: more powerful resource tracking, notifications and content sharing
Earlier this week, I wrapped up the "Q3 2023 – Jul-Sep" iteration and cut a new 1.0.0-alpha.3 release of Secutils.dev. In this post, I would like to quickly walk you through the major changes since 1.0.0-alpha.2: notifications, more powerful web page resource tracker, sharing capabilities and more. Let’s dive in!
-
Running web scraping service securely
In my previous post, I shared the update regarding the upcoming "Q3 2023 - Jul-Sep" milestone. While I briefly covered how I implemented the notifications subsystem in Secutils.dev, there are a few other important changes I've been working on for this milestone. One of these changes is related to the fact that I’m preparing to allow Secutils.dev users to inject custom JavaScript scripts into the web pages they track resources for (yay 🎉). As a result, I've spent some time hardening the Web Scraper environment's security and wanted to share what you should keep in mind if you’re building a service that needs to scrape arbitrary web pages.
-
Q3 2023 update - Notifications
Notifications, in general, and email notifications, specifically, are integral to any product that involves any monitoring or tracking activities. Secutils.dev already includes, and will continue to expand, features that require the ability to send notifications. Two notable examples include sending notifications for changes detected by the web page resources trackers and changes detected in the tracked content security policies (CSP).
-
The best application security tool is education
ℹ️ ASK: If you found this post helpful or interesting, please consider showing your support by starring secutils-dev/secutils GitHub repository.
-
Useful newsletters and podcasts for indie web developers
This newsletter is like JavaScript Weekly but for Rust! It provides updates from the Rust community, highlights updates from the vital Rust projects, shares new ideas and thoughts, offers guides, updates from the Rust core teams, and, sometimes, introduces brand new Rust crates. Rust is my passion and the primary programming language I use for the Secutils.dev Server. Every time I read this newsletter, I discover something new and exciting about Rust!
-
The cost of false positives in software security, Part 2: Large applications
This is the second part of my reflection sparked by the recent “2023 State of Open Source Security” report from Snyk. It got me thinking about the price we pay for false positives in software security. In my previous post, “The Cost of False Positives in Software Security, Part 1: Small Applications”, I talked about how true and false positives affect smaller applications like Secutils.dev. Now, I want to take the same idea and apply it to a much larger software that’s a big part of my daily work: Kibana.
What are some alternatives?
sendgrid-rs - Unofficial Rust library for the SendGrid API
firecracker - Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests. [Moved to: https://github.com/blst-security/cherrybomb]
mailparse - Rust library to parse mail files
kibana - Your window into the Elastic Stack
atarashii_imap
secutils-webui - The web user interface for Secutils.dev
mrml - Implementation of mjml in rust
secutils-web-scraper - The web scrapper component of Secutils.dev
Rust-Full-Stack - Rust projects here are easy to use. There are blog posts for them also.
tokio-cron-scheduler - Schedule tasks on Tokio using cron-like annotation
mailto - Send emails right from the terminal using Rust!
Playwright - Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.