☕ Built LogSniff: a @rust CLI that parses logs, exports to CSV, runs Python ML, and plots anomalies.
Next up: real-time alerts & regex rules.
Because fragile stacks deserve a sip & a side-eye.

#RustLang #CyberSecurity #CLItools #MLops #TeaDrivenDev 🫖🦀📊

getopts: как писать CLI-утилиты с флагами без внешних библиотек

Привет, Хабр! getopts — это встроенный в любой POSIX-совместимый Linux/Unix-shell мини-парсер аргументов. Один shebang — и у вас CLI-утилита без единой внешней зависимости. В статье рассмотрим, как выжать из getopts максимум, где он спотыкается и когда пора переехать на getopt или Argbash.

https://habr.com/ru/companies/otus/articles/911338/

#linux #shell #bash #getopts #clitools

getopts: как писать CLI-утилиты с флагами без внешних библиотек

Привет, Хабр! getopts — это встроенный в любой POSIX-совместимый Linux/Unix-shell мини-парсер аргументов. Один shebang — и у вас CLI-утилита без единой внешней зависимости. В статье рассмотрим, как...

Хабр

What if you could send an SMS from your terminal using PHP?

With Temma, it’s totally doable in just a few lines of code 📲

Full tutorial available here:
🔗https://temma.net/en/tuto/mini-sms

#PHp #TemmaFramework #PHPTutorial #opensource #CLItools #DevTips #SMS

Temma: Simple and efficient PHP framework

phpkg = Less vendor/, more freedom

🔹 Run code straight from a Git repo
🔹 Build PHP tools like you would in Python

Composer’s got competition
🔗 Full article : https://medium.com/@MortezaPoussane/its-time-to-rethink-php-package-management-meet-phpkg-76e31421915e

#PHP #WebDev #CLItools #PackageManager #PHPZen

It’s Time to Rethink PHP Package Management: Meet phpkg

If you’ve been coding in PHP long enough, you’ve probably got Composer muscle memory: composer require, vendor/, autoloaders — it’s second nature. And for years, it’s been the gold standard for…

Medium
Saw people talking about opening RAR files using tools like Keka, TheArchiver, and what not, on macOS, and I was like, "Oh, right, there are GUI tools that deal with archiving and extracting files!"

I've always been using command-line tools like ``
zip/unzip, tar, rar/unrar``, etc., for over 20 years, and that's second nature now.

#Tech #CLITools
Ah, behold, another CLI tool only a coder could love: Open Codex! Because who doesn't want to reinvent the wheel with open-source LLMs? 🤦‍♂️👨‍💻 It's like GitHub Copilot, but with extra steps and a side of self-inflicted pain! 🌟🔧
https://github.com/codingmoh/open-codex #CLItools #OpenSource #LLMs #GitHubCopilot #CodingHumor #DeveloperLife #HackerNews #ngated
GitHub - codingmoh/open-codex: Fully open-source command-line AI assistant inspired by OpenAI Codex, supporting local language models.

Fully open-source command-line AI assistant inspired by OpenAI Codex, supporting local language models. - codingmoh/open-codex

GitHub

Вот расширенное описание, неочевидности, пример использования, хештеги и библиография по теме инструмента **HackBrowserData**:
---
## 🧠 **HackBrowserData: вытянуть всё — значит всё**
Ты когда-нибудь задумывался, сколько *именно* данных хранит твой браузер о тебе? Или хотел бы мгновенно экспортировать все свои сессии, логины, куки и даже загрузки?
**HackBrowserData** — это инструмент, который позволяет сделать именно это — **вытянуть максимум за секунды**.
---
### 🛠 Что такое HackBrowserData?
**HackBrowserData** — это **кроссплатформенный CLI-инструмент с открытым кодом**, написанный на Go, который позволяет экспортировать персональные данные из браузеров в структурированном виде (CSV/JSON).
Он может извлекать:
- ✅ Пароли (если не защищены мастер-паролем)
- ✅ Историю посещений
- ✅ Cookies
- ✅ Закладки
- ✅ Данные автозаполнения и карт
- ✅ Загрузки
- ✅ Список расширений
Работает с браузерами:
**Chrome, Edge, Firefox, Opera, Brave, Vivaldi, QQ, 360 Browser, CocCoc и др.**
---
### 📦 Пример использования
```bash
./hack-browser-data -b all -f json -dir ./dump
```
- `-b all` — все поддерживаемые браузеры
- `-f json` — формат вывода
- `-dir ./dump` — директория для сохранения данных
После выполнения ты получишь папку с аккуратно отсортированными JSON-файлами, содержащими твои логины, куки и прочее.
---
### ⚠️ Важные нюансы
- 🔍 **Обнаружение как malware**: некоторые антивирусы детектируют утилиту как потенциально вредоносную (PUP). Это связано с её способностями, а не злонамеренным кодом. Лучше **скомпилировать из исходников**.
- 🧪 **Только для локального изучения и анализа**. Использование против других без их согласия — нарушение закона и этики.
- 🔐 **Не все пароли могут быть извлечены**, если используются мастер-пароли или аппаратное шифрование (как в некоторых Firefox-профилях).
- 🛡 **Отсутствие GUI**: это CLI-инструмент — удобно автоматизировать и встраивать в скрипты, но требует базовых навыков командной строки.
---
### 🤯 Неочевидное применение
- 📂 Массовое резервное копирование данных при миграции между системами или профилями.
- 🔍 Анализ поведения пользователей на исследовательских системах или honeypot-установках.
- 🕵️ Digital Forensics: извлечение артефактов из браузеров в рамках аудитов или расследований.
- 🎓 Образовательные демонстрации приватности и цифровых следов на практических воркшопах.
---
### 📚 Библиография / Источники
- [HackBrowserData GitHub](https://github.com/moonD4rk/HackBrowserData) — исходный код, инструкции, список поддерживаемых браузеров
- [Go language](https://golang.org/) — официальный сайт языка, на котором написан инструмент
- Статьи по браузерной криминалистике:
— Altheide, Cory. "Digital Forensics with Open Source Tools."
— Browser Forensics Analysis Toolkit (BFAT), NIST
---
### 🏷 Хештеги:
#HackBrowserData #ЦифровойСлед #Браузеры #Приватность #DigitalForensics #CLItools #OpenSource #SecurityAudit #Криптография #Куки #Пароли #CyberSecurity #GoLang #BrowserDump #Экспертиза #OSINT #ЛокальнаяБезопасность #AnonymousTools #EthicalHacking #DataExtraction #BrowserForensics #DumpYourBrowser #PrivacyMatters
---
Хочешь версию для Telegra.ph, PDF или вставить в канал (например, **Платформа Чёрного Дня**) — скажи, подгоню под нужный формат.

retroshare://channel?name=%23%23%20%F0%9F%95%B3%20%2A%2AHackBrowserData%3A%20%D0%98%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%D0%BE%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%B8%D0%B7%20%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B0%2A%2A&id=693baa50075a061f1e3f5a5e068aee9a&msgid=84b18c9638617571a7833867caabf7f34f16432c

GitHub - moonD4rk/HackBrowserData: Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).

Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux). - moonD4rk/HackBrowserData

GitHub

🚀 Just published a new blog post on my favorite CLI tools! 🛠️✨
From managing environments with pyenv to exposing local servers with ngrok.
#CLITools #DeveloperTools

Check it out:

https://smsk.dev/2025/01/26/10-command-line-tools-i-cant-live-without/

10 Command-Line Tools I Can't Live Without - devsimsek

Hi there, I'm writing this one just because I can 😄. Jokes aside, in this post, I listed some of my favourite CLI applications. Most of them are publicly available, and you should be able to install these onto your Unix-based systems without any problems. I cannot help but automate…

devsimsek

One of my absolute favorite #Linux commands is `units`, not only does it do conversions, but you can also do math on quantities and it has a bunch of constants built in!

Want to know the wavelength of a 50MHz radio wave in feet? It's just `units c/50MHz ft`!

Want to know how much 2L of water weighs? `units waterdensity*2L lbs`!

#cli #clitools #units