danut@florian~%whoami

Dănuț Florian

Dănuț is pronounced /dəˈnuts/, “duh-NOOTS”

I’m Head of ATTACK Simulator, where our team builds a security awareness training platform used by more than 1,300 companies, along with its sister course NO Ransomware. I also build Mailburger, email marketing for small businesses, and small, private, native apps for Mac, iPhone, iPad and Apple Watch, and write about building them.

  • # apple apps:
  • # Native, built with SwiftUI
  • # Processing stays on your device
  • # No ads, no tracking

danut@florian~%neofetch

danut@florian

role
Head of ATTACK Simulator
apps
6 (honk, pack, mailbox, mailburger, segments, spending)
targets
iPhone, Apple Watch, Web, Mac, iPad
stack
Swift, SwiftUI, CryptoKit, SwiftNIO
accounts
none required
trackers
0

Honk! Honk!PackMailboxMailburgerSegmentsSpending

Companies

danut@florian~%cat ~/work/attack-simulator/README

ATTACK Simulator

Security awareness training with automated phishing simulations.

DESCRIPTION

An innovative security awareness training platform that turns employees into a company’s first line of defence. Realistic attacks run on autopilot, every person’s risk is measured, and it plugs straight into the tools a company already uses.

OPTIONS

--automated-simulations
Phishing and ransomware simulations that run themselves, reaching different people at different times.
--human-risk
Behaviour analytics and risk insight for every employee, so you see who needs help before an attacker does.
--deep-integrations
Microsoft 365 and Google Workspace sync, one-click reporting in Gmail and Outlook, and an open API.
--hundreds-of-templates
Around 600 phishing emails and 125 landing pages modelled on what real attackers send.
--training-that-sticks
Role-based courses and short educational pills delivered the moment someone takes the bait.

danut@florian~%head ~/work/no-ransomware/README

NO Ransomware

Ransomware awareness training for every team.

A year-long ransomware course delivered straight to employees’ inboxes: short interactive lessons based on real threats, a quiz after each one, and progress reports for managers.

  • In the inbox. Lessons arrive by email, so nobody has to learn a new tool.
  • A year of practice. An intensive first month, then one interactive lesson a month and a final recap.
  • Reports for managers. Track progress and performance across the team.
$ open no-ransomware.com

Apps

danut@florian~%ls -l ~/apps

total 6

danut@florian~%cat ~/apps/honk/README.md

Honk! Honk!coming soon

Push notifications for your website, shop and servers.

  • # 30 failed payments. One honk.
  • # Honk tells you when something needs you.

DESCRIPTION

Honk tells you when something needs you: a new order, a quote request, a leak at home, a server in trouble. Repeats fold into a single push and everything else waits quietly in your inbox, on iPhone, Apple Watch and the web.

OPTIONS

--smart-grouping
Repeats fold into one alert instead of thirty.
--five-severity-levels
From a light honk to a full blast, each with its own horn.
--quiet-hours
The first event pushes at once; non-urgent updates wait.
--integrations
WordPress, WooCommerce, n8n, Zapier, Make, Home Assistant, Uptime Kuma and plain HTTP.
--iphone-and-apple-watch
Widgets, Live Activities, Dynamic Island, and Double Tap to mark handled.

AVAILABILITY

platforms
iPhone, Apple Watch, Web
price
Free · Pro €9/mo
Honk! Honk! on iPhone: all messages, with live incidents on top
Honk! Honk! on Apple Watch: a long honk for a Redis connection failure
inbox
  1. infoNew order #1042Emily ordered 2 items, €86.40.now
  2. errorPayment provider timeouts×21 → 1 honkStripe API timed out after 10 s for 21 checkouts.9 min ago
  3. criticalWater leak in the basementThe sensor under the boiler detected water.25 min ago
  4. successNightly backup finishedDatabase backup 2.4 GB in 3 min 12 s, uploaded and verified.47 min ago
  5. warningDisk almost full on web-2/var is 93% full (threshold 85%).1 hr ago

danut@florian~%cat ~/apps/pack/README.md

Packcoming soon

The missing Mac archiver.

  • # Open. Drop. Done.
  • # Zero bytes uploaded.
  • # Archives should feel this simple.

DESCRIPTION

Open, inspect, create, encrypt, split and extract archives on Mac, iPhone and iPad. 22 archive families, Finder and Quick Look integration, previews before you extract. Everything happens on your device.

OPTIONS

--22-archive-families
ZIP, 7Z, RAR, TAR, ISO, CAB and more. Browse and extract only what you need.
--preview-first
Look inside files before you extract them.
--pack-pro
7Z, TAR, GZIP, BZIP2 and XZ creation, AES-256 ZIP encryption and split volumes.
--finder-and-files
Quick Look on Mac; Files, share sheet and widgets on iPhone and iPad.

AVAILABILITY

platforms
Mac, iPhone, iPad
price
Free · Pack Pro
Pack on Mac browsing a ZIP archive with a file preview

# 22 archive families, including .zip.7z.rar.tar.iso.cab+16

danut@florian~%cat ~/apps/mailbox/README.md

Mailbox

Your local SMTP server, made simple.

  • # Stop fighting your email setup.
  • # Start catching emails today.
  • # No Docker. No config files.

DESCRIPTION

A native Mac app that runs local SMTP servers and catches every email your code sends, so nothing reaches a real inbox. Inspect HTML, headers and raw source, check compatibility across 22 email clients, and preview on a phone-sized screen.

OPTIONS

--multiple-servers
Run several SMTP servers on different ports, each capturing on its own.
--email-inspector
HTML render, plain text, headers and raw source side by side.
--compatibility-check
Tests your HTML against hundreds of features in 22 email clients.
--drop-in-api-replacement
Point SendGrid, Postmark, Brevo, Mailtrap, Mailgun or Resend calls at your Mac.
--webhook-simulation
Delivery, open and click events in each platform’s native format.
--rest-api
List, filter and delete captured mail from your CI pipeline.

AVAILABILITY

platforms
Mac
price
Free · Pro from $2.49/mo
Mailbox showing a captured HTML email next to the message list

# drop-in for sendgridpostmarkbrevomailtrapmailgunresend

danut@florian~%cat ~/apps/mailburger/README.md

Mailburger

Email marketing that feels personal.

  • # Fresh campaigns, served daily.
  • # Every send comes with a receipt.
  • # No card needed.

DESCRIPTION

Newsletters, automations and campaigns on your own sending domain, made for small businesses. Design emails, grow your list and see what works, without the clutter.

OPTIONS

--campaigns
Schedule, pause and resume sends, and A/B test up to four versions.
--automations
A visual canvas with splits, goals and waits, plus ten starter recipes.
--drag-and-drop-editor
Responsive blocks, your brand colours and reusable templates.
--segments-and-forms
Self-updating segments and embedded, hosted or pop-up signup forms.
--deliverability
Your own domain with SPF, DKIM and DMARC, double opt-in and one-click unsubscribe.
--agencies-and-api
Client workspaces under your brand, and a REST API with per-workspace keys.

AVAILABILITY

platforms
Web
price
Free · from €5/mo

danut@florian~%cat ~/apps/segments/README.md

Segments

The privacy-first JWT tool.

  • # Decode. Verify. Sign.
  • # One app, all free.
  • # Zero data collection.

DESCRIPTION

Decode, verify and sign JSON Web Tokens on Mac and iPad. Tokens, secrets and keys never leave your device: no telemetry, no analytics, and it works entirely offline. Free, forever.

OPTIONS

--instant-decoding
Header, payload and claims the moment you paste a token.
--real-time-verification
HS, RS and ES algorithms at 256, 384 and 512 bits, built on CryptoKit.
--signing
Create and sign new tokens with your own keys.
--on-device-naming
Optional Apple Intelligence names your token history, locally.
--mac-and-ipad
Full feature parity, designed for Liquid Glass.

AVAILABILITY

platforms
Mac, iPad
price
Free
Segments on Mac decoding a JSON Web Token
decoded on device

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NSIsImV4cCI6MTc5MjAwMDAwMH0.g1glroEtnKkICg4P8HdXwM908l-aTM3W3jT4UGnOaFE

HEADER

											{
  "alg": "HS256",
  "typ": "JWT"
}
										

PAYLOAD

											{
  "sub": "12345",
  "exp": 1792000000 // 14 Oct 2026
}
										

SIGNATURE

verified

HMAC SHA-256 · CryptoKit · offline

danut@florian~%cat ~/apps/spending/README.md

Spendingcoming soon

A little clarity. A lot more calm.

  • # A little clarity. A lot more calm.
  • # No bank connection. No Spending account.
  • # Personal finance. Kept personal.

DESCRIPTION

An expense tracker for the way your day actually works. Log with Siri, scan a receipt or enter an amount, and see your expenses, budgets and household in one clear picture on iPhone, iPad, Mac and Apple Watch.

OPTIONS

--capture
Tell Siri what you spent, use the quick-entry keypad or send a receipt from another app.
--understand
Daily spending against last month, the biggest categories and the days that made the difference.
--plan
A monthly budget that knows how much of the month is left, so you spot a fast pace early.
--on-device-ai
Receipts become expenses and your history becomes a weekly recap, all with Apple Intelligence on device.
--household-sharing
A private iCloud invitation shares expenses with one other person. No bank credentials, no account.

AVAILABILITY

platforms
iPhone, iPad, Mac, Apple Watch
price
Free · Spending Pro
Spending on Mac showing a month of expenses against last month

Latest notes

danut@florian~%ls -t ~/notes | head -3

  1. Reading a JWT without pasting it into a websiteA JSON Web Token is three base64url strings and a signature. Here is what is inside, and why Segments decodes it on your device.segments1 min

$ ls ~/notes (1)

Contact

danut@florian~%mail [email protected]

Questions, bug reports and ideas are welcome. Write to[email protected] — answers in English or Romanian.

danut@florian~%