GNU/Linux >> Linux の 問題 >  >> Linux

Kali Linux のパッケージを見つける

以前の投稿では、Kali Linux でのパッケージ管理について説明しました。 APT が提供するインストールの容易さにより、何万ものパッケージの中から選択できますが、欠点は、何万ものパッケージがあることです。どのパッケージが利用可能かを調べ、必要なパッケージを見つけることは、特に Linux の初心者にとっては困難な作業になる可能性があります。この投稿では、干し草の山を検索し、広大なオープンソース エコシステムを活用するのに役立つ 3 つのユーティリティについて説明します。

apt-cache

パッケージの検索に使用できるさまざまなインターフェースの中で、apt-cache は最も基本的で初歩的なものです。ただし、高速、簡単、効率的であるため、最も頻繁に使用する傾向があるインターフェイスでもあります。デフォルトでは、apt-cache はパッケージ名とその説明で特定の用語を検索します。たとえば、すべての Kali Linux メタパッケージの名前に「kali-linux」が含まれていることを知っていれば、それらすべてを簡単に検索できます。

[email protected]:~# apt-cache search kali-linux
kali-linux - Kali Linux base system
kali-linux-all - Kali Linux - all packages
kali-linux-forensic - Kali Linux forensic tools
kali-linux-full - Kali Linux complete system
kali-linux-gpu - Kali Linux GPU tools
kali-linux-nethunter - Kali NetHunter tools
kali-linux-pwtools - Kali Linux password cracking tools
kali-linux-rfid - Kali Linux RFID tools
kali-linux-sdr - Kali Linux SDR tools
kali-linux-top10 - Kali Linux Top 10 tools
kali-linux-voip - Kali Linux VoIP tools
kali-linux-web - Kali Linux webapp assessment tools
kali-linux-wireless - Kali Linux wireless tools

多くの場合、apt-cache はパッケージの説明を検索するため、非常に多くの結果を返します。 --names-only を使用して、検索をパッケージ名自体に限定できます。 オプション。

[email protected]:~# apt-cache search nmap | wc -l
37
[email protected]:~# apt-cache search nmap --names-only
dnmap - Distributed nmap framework
fruitywifi-module-nmap - nmap module for fruitywifi
nmap-dbgsym - debug symbols for nmap
python-libnmap - Python 2 NMAP library
python-libnmap-doc - Python NMAP Library (common documentation)
python3-libnmap - Python 3 NMAP library
libnmap-parser-perl - parse nmap scan results with perl
nmap - The Network Mapper
nmap-common - Architecture independent files for nmap
zenmap - The Network Mapper Front End
nmapsi4 - graphical interface to nmap, the network scanner
python-nmap - Python interface to the Nmap port scanner
python3-nmap - Python3 interface to the Nmap port scanner

apt-cache には非常に素晴らしい出力が得られるため、処理可能な数になるまで結果をフィルタリングし続けることができます。

[email protected]:~# apt-cache search nmap --names-only | egrep -v '(python|perl)'
dnmap - Distributed nmap framework
fruitywifi-module-nmap - nmap module for fruitywifi
nmap - The Network Mapper
nmap-common - Architecture independent files for nmap
nmap-dbgsym - debug symbols for nmap
nmapsi4 - graphical interface to nmap, the network scanner
zenmap - The Network Mapper Front End

検索結果をさらに絞り込むこともできますが、いくつかのコマンドを連鎖させ始めると、通常、別のツールを使用する時期が来たことを示しています。

適性

適性 アプリケーションは apt と非常に近いいとこです および apt-get ただし、非常に便利な ncurses インターフェイスも含まれています。デフォルトでは Kali には含まれていませんが、次のようにすばやくインストールできます。

[email protected]:~# apt update && apt -y install aptitude

インストール後、オプションなしで aptitude を実行すると、ncurses インターフェイスが起動します。最初に気付くことの 1 つは、パッケージをカテゴリ別にすばやく簡単に参照できることです。これは、利用可能な何千ものパッケージを並べ替えるのに非常に役立ちます。

パッケージを検索するには、/ キーを押します。 文字を検索するか、[検索] メニューの [検索] を選択します。クエリを入力すると、パッケージの結果が動的に更新されます。

目的のパッケージを見つけたら、+ でインストールするようにマークできます。 文字またはそれを削除/選択解除するには、-

この時点で、インストールまたは削除の対象としてマークする他のパッケージを検索し続けることができます。インストールの準備ができたら、g を押します 実行するアクションの概要を表示するキー。

提案された変更に満足している場合は、g を押してください 再び、aptitude は通常どおりパッケージのインストールを完了します。

インターネット

検索を Kali チームによってパッケージ化されたツールに限定したい場合、最も簡単な方法はおそらく Google サイト を使用することです。 検索演算子。

詳細

うまくいけば、この投稿が特定のツールが Kali (または Debian) で利用できるかどうかの答えに役立つことを願っています。パッケージ管理のより詳細な処理については、Kali Training サイトをチェックすることをお勧めします。


Linux
  1. Linux でのパッケージ管理のための 15 の aptitude コマンドの例

  2. Kali Linux 1.0.7 リリース

  3. Kali Linux 1.0.6 リリース

  1. KaliLinuxでのNmapの概要

  2. Kali Linux 1.1.0 リリース

  3. Kali Linux のパッケージを見つける

  1. Linux 用 Windows サブシステムの Kali

  2. Kali Linux の高度なパッケージ管理

  3. Gemini PDA 用の Kali Linux