Kali LinuxにWing PYTHON IDEをインストールする
ホワイトハッカーがコンピューターの脆弱性の確認をするために「Kali Linux」をパソコンの仮想環境にインストールして確認していますが、Python統合開発環境である「Wing PYTHON IDE」がKali Linuxにインストールできるのです。
これを使えば、Pythonで作成したセキュリティプログラムをKali Linuxで確認できるのではないでしょうか。
Wing PYTHON IDEのインストールの方法をご紹介します。
ディスクトップパソコンに仮想環境を作成してKali Linux 2021.1をインストールする手順については
「ディスクトップパソコンに仮想環境を作成してKali Linux 2021.1をインストール(手順)」をご覧ください。
目次
Wing PYTHON IDEインストールの準備
以下の環境で構築します。
- Oracle VM VirtualBox 6.1
- Kali Linux 2021.1
- Wing PYTHON IDE 7.2.9(Wing Personal)
※Wing Personalは、学生や愛好家向けに設計された無料のPythonIDEです。
https://wingware.com/
Wing PYTHON IDEのインストール
1.パソコンの仮想環境でKali Linuxを起動します。
2.ブラウザを起動して以下のアドレスを開きます。
https://wingware.com/downloads/
3.「Wing Personel」にある緑色の「Get personal」ボタンをクリックします。
4.「Wing Personal – Version 7.2.9 – Released 2021-04-12」のページが表示されます。
画面左にある「Ubuntu/Debian Package 64-bit」ボタンをクリックして「Wing Personel」をダウンロードします。
※「Linux」のボタンが無い場合はたぶんwindowsでダウンロードしている様子であるため、「Other OSes:」で「Linux」を選択すればボタンが表示されます。
5.ダウンロード先は
/home/kali/downloads/ になります。
このフォルダに「wing-personal-7.2.9.0-linux-x64.tar.bz2」の名前でダウンロードされています。
6.ダウンロードしたファイルをインストールします。
まず、端末を表示します。
7.端末が表示されたら以下のコマンドでダウンロードしたフォルダに移動します。
┌──(kali__kali)-[~]
└─$ pwd ←現在の位置を確認
/home/kali
┌──(kali__kali)-[~]
└─$ ls ←現在のフォルダに「Downloads」のフォルダがあることを確認
bp-j.com_ips.txt Pictures
cewl-wordlist.txt Public
Desktop Templates
Documents Videos
kali.png yahoo.co.jp_ips.txt
Music
┌──(kali__kali)-[~]
└─$ cd Downloads ←「Downloads」のフォルダに移動
┌──(kali__kali)-[~/Downloads]
└─$ ls ←「Downloads」のフォルダに「wing-personal」のインストーラーがあることを確認
wing-personal7_7.2.9-0_amd64.deb
8.「Wing Personel」のインストール
以下のコマンドでインストールします。
(事前にスーパーユーザになってください。)
┌──(kali__kali)-[~/Downloads]
└─$ sudo su
[sudo] password for kali:
┌──(root__kali)-[/home/kali/Downloads]
└─# dpkg -i wing-personal7_7.2.9-0_amd64.deb
Selecting previously unselected package wing-personal7.
(Reading database ... 267540 files and directories currently installed.)
Preparing to unpack wing-personal7_7.2.9-0_amd64.deb ...
Unpacking wing-personal7 (7.2.9-0) ...
Setting up wing-personal7 (7.2.9-0) ...
Processing triggers for libc-bin (2.31-9) ...
Processing triggers for kali-menu (2021.1.4) ...
┌──(root__kali)-[/home/kali/Downloads]
└─#
※これで「Wing Personel」のインストールが完了しました。
「Wing Personel」の起動
1.「wing-personal7.2」を入力します。
┌──(kali__kali)-[~]
└─$ wing-personal7.2
2.License Agreement画面で「Accept(承認)」ボタンを押下します。
3.Wing Tips画面は「×」で画面を消去します。
4.「Wing Personel 7」が起動しました。
5.動作確認のため、「Hello World」を試してみます。
Wing PYTHON IDEのインストールのまとめ
簡単にPythonの環境が作成できました。
これで、Kali Linux上でPythonを使って面白いプログラムが作れそうです。
いろいろ勉強しながらプログラムを紹介したいですね。
お楽しみに!!