Bashhub, přístup k historii vašeho terminálu odkudkoli

bashhub o

V příštím článku se podíváme na bashhub. Všichni uživatelé GNU / Linuxu vědí, že příkazy, které v shellu provádíme, budou uloženy a můžeme je kdykoli vidět pomocí příkazu historie, pomocí šipek NAHORU / DOLŮ nebo reverzního vyhledávání (CTRL + R) v terminálu. Všechny příkazy, které v terminálu provádíme, budou uloženy v soubor .bash_history. Můžeme je však vidět, přistupovat k nim a znovu je spouštět pouze ze stejného stroje. V případě potřeby přistupovat k historii našeho terminálu z jiného systému v sítiTo je místo, kde nám pomáhá nástroj „Bashhub“.

To je jednoduché online webová služba kde můžeme uložit všechny příkazy a přistupovat k nim odkudkoli. Bashhub ukládá všechny příkazy, které píšeme, do všech relací a systémů, abychom k nim měli přístup odkudkoli. Jednoduše řečeno, všechno Příběh BASH bude k dispozici v cloudu. Bashhub je zcela zdarma a open source.

Všechny příkazy budou uloženy v databázi Bashhub, která je šifrována pomocí šifrování na úrovni úložiště prostřednictvím LUKS. Bashhub vygeneruje jedinečný identifikační token pro každého uživatele. Všechny příkazy zaznamenané jménem uživatele jsou přístupné pouze pomocí ověřovacího tokenu tohoto uživatele. Vlastně tyto příkazy nelze sdílet a nejsou veřejně přístupné. Bashhub nám umožní ignorovat některé příkazy, které obsahují důvěrné informace, jako je heslo uživatele.

Instalace Bashhub

Abychom mohli tento nástroj používat, budeme se muset ujistit, že nainstalovali PYTHON (Minimálně 2.7) v našem systému. Python 2.7 je k dispozici ve výchozích úložištích většiny distribucí Gnu / Linux.

Jakmile je Python nainstalován, můžeme nyní v terminálu spustit následující příkaz (Ctrl + Alt + T), jak je uvedeno níže:

konfigurace bashhub

curl -OL https://bashhub.com/setup && bash setup

Po několika sekundách budeme požádáni o vytvoření nového účtu, pokud jej ještě nemáme. Budeme muset psát platný e-mail, uživatelské jméno a heslo a název našeho systému.

konfigurace uživatele bashhub

Systém nás bude informovat, že registrace byla dokončena. Váš účet bude vytvořen na Bashhubu. K našemu profilu můžeme přistupovat v «https://bashhub.com/nombre-de-usuario«. Bashub vytvoří adresář s názvem .bashhub, který obsahuje virtuální prostředí Pythonu a skripty v našem adresáři $ HOME.

webový uživatel bashhub

Po dokončení registrace budeme muset restartujte terminál a začněte zaznamenávat naši historii terminálů.

Testování Bashhub

Nyní spustíme libovolný náhodný příkaz, abychom zkontrolovali, zda opravdu funguje. Spustil jsem následující příkazy:

clear
pwd
uname -a
ls -l
touch prueba.txt

Ověřte písemné příkazy

Teď můžeme zkontrolujte, jaké příkazy jsme napsali. Za tímto účelem provedeme v terminálu (Ctrl + Alt + T):

exit bh

bh

Tento příkaz zobrazí posledních 100 příkazů výchozí. Můžeme přepsat nebo změnit výchozí limit pomocí příznaku „-n“. Abychom zobrazili pouze posledních 10 příkazů, můžeme provést:

bh -n 10

Můžete také nás zobrazit konkrétní příkaz pomocí konkrétního výrazu. Například „ls“.

bh -n 10 "ls"

Pokud bychom vyhledat konkrétní příkaz s hledaným výrazem a spustit jej současně, můžeme použít příznak „-i“, jak je znázorněno níže.

spusťte příkaz bh ls

bh -i "ls"

Když provádíme příkaz vícekrát, můžeme ze seznamu vybrat příkaz, který chceme provést, a stisknout klávesu Enter.

Zobrazit seznam příkazů provedených v adresáři

na zobrazí seznam posledních příkazů, které jste spustili v aktuálním pracovním adresáři, stačí přidat příznak „-d“.

bh -d

Interaktivní vyhledávání

Další pozoruhodnou vlastností Bashhub je interaktivní vyhledávání. Je podobné zpětnému vyhledávání (Ctrl + R). Můžeme to použít tak, že napíšeme:

bh -i

Zobrazit podrobnosti příkazu

Z interaktivního vyhledávání také můžeme zobrazit podrobné informace o příkazu. Nejprve budeme muset zahájit interaktivní vyhledávání:

interaktivní vyhledávání -i

bh -i

Pak budeme muset vyberte příkaz ze seznamu a stiskněte klávesy «i» nebo «mezerník» pro zobrazení podrobností vybraného příkazu.

Smazat příkazy

Budeme také moci odebrat konkrétní příkaz z databáze bashub. Za tímto účelem zahájíme interaktivní vyhledávání:

odstranit příkaz -i

bh -i "ls"

V seznamu, který se zobrazí, budeme muset vyberte příkaz, který chceme smazat, a stiskněte klávesu «Backspace»  klávesnice.

Odinstalujte Bashhub

Pokud nástroj nedokončíte, můžete jej odinstalovat odstraněním následujícího adresáře ze systému:

rm -r ~/.bashhub

Pokud máte obavy z dopadů na soukromí a bezpečnost, Bashhub není pro vás. Kdo to potřebuje, bude mít možnost konzultovat více o možnostech tohoto programu na své stránce GitHub.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   xussof řekl

    A nahrajte do cloudu, který spustíte, příkazy, které mohou obsahovat hesla, ip a uživatele, aniž byste si pamatovali, že máte za sebou démona, který vše publikuje? .. Hezký pokus NSA ..

    1.    Damian Amoedo řekl

      Jak jsem psal v článku, program se vyhýbá určitým příkazům s citlivými informacemi (myslím, že si pamatuji, že můžete nakonfigurovat, kterým příkazům se chcete vyhnout. V dokumentaci najdete informace o předmětu). Je ale také pravda, že při instalaci těchto typů nástrojů je možná zajímavé „nezapomenout“ na to, co váš systém běží, pokud zpracováváte takové kompromitované informace. Salu2.