#CLItools

2025-06-09

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

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

habr.com/ru/companies/otus/art

#linux #shell #bash #getopts #clitools

Temma PHP FrameworkTemma@phpc.social
2025-05-12

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:
🔗temma.net/en/tuto/mini-sms

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

2025-05-07

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 : medium.com/@MortezaPoussane/it

#PHP #WebDev #CLItools #PackageManager #PHPZen

Daigoro (he/him) 🌸daihard@sakurajima.social
2025-05-01

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

N-gated Hacker Newsngate
2025-04-21

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! 🌟🔧
github.com/codingmoh/open-codex

2025-04-13

Вот расширенное описание, неочевидности, пример использования, хештеги и библиография по теме инструмента **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](github.com/moonD4rk/HackBrowse) — исходный код, инструкции, список поддерживаемых браузеров
- [Go language](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

devsimsekdevsimsek
2025-01-26

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

Check it out:

smsk.dev/2025/01/26/10-command

2024-12-27

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

Ubuntu Shellubuntushell
2024-11-28
coolapsocoolapso
2024-10-27

Megophone v1.2.1 out. Nothing fancy, just added version command and there's now a install script that works on any linux distro.

2024-10-17
benzogaga33 :verified:benzogaga33@mamot.fr
2024-10-08

Create Fun Word Cloud Images Easily in Linux Terminal itsfoss.com/wordcloud/ #CLITools

2024-10-03

Tilix: A Tiling Terminal Emulator With Bookmark Support
#Linux #RedHat #LinuxTools #CLITools #GNOME
linuxtldr.com/installing-tilix

benzogaga33 :verified:benzogaga33@mamot.fr
2024-09-17

Apt, DNF, Zypper, Pip, Cargo, XYZ! App Rules Them All itsfoss.com/app-package-manage #CLITools

2024-09-09

Fastfetch is the Perfect Neofetch Replacement

When development on system info tool Neofetch was discontinued1 earlier this year a slew of forks, alternatives, and upstart projects sprung up to fill the void. Yet the Neofetch alternative that’s gained the most traction —anecdotally, at least; I’ve not be creeping around Linux conferences to verify first-hand—is FastFetch (or Fastfetch; not sure on the capitalisation). Fastfetch is similar to Neofetch in that it ‘pretty prints’ information about your OS, pertinent underlying technologies, and system’s hardware specs in a terminal window. But it’s a lot more capable, faster, more featured, supports Wayland (which Neofetch technically didn’t), and (perhaps most importantly) :sys_more_orange:
#News #CliTools #SystemTools

:sys_omgubuntu: omgubuntu.co.uk/2024/09/fastfe

Media source: https://149366088.v2.pressablecdn.com/wp-content/uploads/2024/09/fastfetch-neofetch-preset.jpg
2024-09-04

Bat is a Modern Drop-in Replacement for Cat Command on Linux
#Linux #CLITools #SysAdmin #Fedora #Debian
linuxtldr.com/installing-bat/

benzogaga33 :verified:benzogaga33@mamot.fr
2024-09-03

Deep Dive With Fastfetch; a Neofetch Alternative itsfoss.com/fine-control-fastf #CLITools

benzogaga33 :verified:benzogaga33@mamot.fr
2024-08-27

13 Tips and Tweaks to Get More Out of KDE Konsole Terminal itsfoss.com/konsole-terminal-t #CLITools

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst