Použijte "možná", abyste viděli, co bude dělat příkaz nebo skript, aniž by byl spuštěn

  • 2 min číst
  • Srpna 15, 2017

Bavili jste někdy o tom, co skript nebo příkaz, který hodláte spustit, udělá váš souborový systém? Nebojte se, může být je zde, aby vám s tím pomohla. Speciálně, pokud jste noví v Linuxu, budete se vám líbit.

možná vám řekne, co dělá skript nebo příkaz, aniž by to vlastně běžel

může být je malý nástroj, který vám umožní spustit příkaz, abyste zjistili, co dělá ve vašem souborovém systému, aniž by jej nic dovolilo. Zobrazí vám seznam operací, které měly být provedeny tímto příkazem, a pak se můžete rozhodnout, zda chcete tyto operace povolit, nebo ne.

může být V akci

může být je napsán v pythonu. Používá to python-ptrace knihovna pro spuštění příkazů pod řízením ptrace. V termínech laiků, kdy může být je používán ke spuštění příkazu, dělá příkaz, že věří, že dělá to, co se snaží dělat, zatímco ve skutečnosti jsou všechny jeho operace blokovány a zachyceny může být a poté je zaznamenána.

Takže například: pokud máte dlouhý bash skript, který potřebujete spustit, můžete jej spustit může být. A nebudete se muset starat o to, zda tento skript odstraní nějaký důležitý adresář z vašeho systému nebo udělá něco rybího.

Navrhované. Snadno najít chyby v Shell skripty s ShellCheck

Is může být Úplně bezpečný?

Vývojář může být, Philipp Emanuel Weidmann, netvrdí, že je zcela bezpečné spustit něco s může být. Ve skutečnosti tvrdí velmi málo. Podle jeho slov,

V současné době, může být je nejlépe považováno za (alfa-quality) "co přesně bude tento příkaz zadán já?" nástroj.

Takže byste nikdy neměli používat může být spustit nedůvěryhodný kód na primárním stroji. Protože může být pravděpodobně nebude možné blokovat všechny operace, které příkaz, který se pokoušíte spustit, provádí. Některé z těchto operací tak mohou ještě vážně poškodit váš systém i po jeho spuštění může být.

Instalace na Ubuntu

Pro instalaci může být, budete potřebovat a Nastavení prostředí Pythonu na vašem systému s jádro příkaz k dispozici.

Nyní, pro instalaci může být, použijte následující příkaz:

pip install možná

To je vše. Měli byste být připraveni k použití může být.

Tak, o čem myslíš? může být? Dej nám vědět!

Zdroj

Související příspěvek:

Napsat komentář

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