Langkah Cek Instalasi Python
✅ 1️⃣ Cek apakah Python sudah ditambahkan ke PATH
Jika saat instalasi kamu sudah mencentang opsi “Add Python to PATH”, maka Python seharusnya bisa langsung dipanggil lewat Terminal atau Command Prompt (CMD).
Cara mengeceknya:
python --version
atau
python3 --version
Jika muncul versi Python (misalnya: Python 3.12.3), berarti Python sudah terpasang dan PATH sudah benar.
Jika tidak muncul, berarti Python belum ditambahkan ke PATH dan perlu diatur secara manual lewat Environment Variables.
✅ 2️⃣ pip otomatis ter-install
Jika kamu mengunduh Python dari situs python.org dan mencentang opsi “Install pip”, maka pip seharusnya ikut terpasang otomatis.
Cek dengan perintah berikut di CMD:
pip --version
Contoh output CMD:
C:\Users\ACER>python --version
Python 3.13.4
C:\Users\ACER>python3 --version
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Apps > Advanced app settings > App execution aliases.
C:\Users\ACER>pip --version
pip 25.1.1 from C:\Users\ACER\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip (python 3.13)
Jika pip terdeteksi seperti di atas, maka kamu sudah siap menggunakan Python dan pip.
Di Windows, Python biasanya dikenali sebagai python, bukan python3 (berbeda dengan Linux/macOS yang biasa memakai python3 untuk Python versi 3).
✅ 3️⃣ Instalasi Nmap dan python-nmap
Panduan ini mencakup instalasi python-nmap (library Python) dan nmap (tool CLI) di berbagai sistem operasi (Windows, Linux, macOS), serta pengecekan versi dan pengujian di Python. Nmap harus diinstal awal karena: 1. python-nmap hanya pembungkus (wrapper) untuk menjalankan perintah dari aplikasi nmap asli melalui Python. 2. Jika nmap belum diinstal di sistem, maka python-nmap tidak akan bisa berfungsi, karena ia bergantung pada executable nmap.
Langkah 1: Instalasi Nmap terlebih dahulu (program utama):
🔵 Windows
- Unduh installer resmi Nmap dari: https://nmap.org/download.html
- Install seperti biasa.
- Pastikan
nmap.exeotomatis ditambahkan ke PATH. Jika tidak, tambahkan folder instalasi (misalnya:C:\Program Files (x86)\Nmap) ke environment variable PATH.
🟢 Linux (Debian/Ubuntu)
sudo apt update
sudo apt install nmap
🍏 macOS (Homebrew)
brew install nmap
Langkah 2: Setelah itu, baru install python-nmap:
Gunakan perintah berikut sesuai versi Python Anda:
pip install python-nmap
Atau jika menggunakan Python 3:
pip3 install python-nmap
Untuk memastikan Nmap terinstal dan mengetahui versi tool Nmap (aplikasi command line). Contoh hasil Tes deteksi Nmap di Windows Anda:
C:\Users\ACER>nmap --version
Nmap version 7.97 ( https://nmap.org )
Platform: i686-pc-windows-windows
Compiled with: nmap-liblua-5.4.7 openssl-3.0.16 nmap-libssh2-1.11.1 nmap-libz-1.3.1 nmap-libpcre2-10.45 Npcap-1.82 nmap-libdnet-1.18.0 ipv6
Compiled without:
Available nsock engines: iocp poll select
Langkah 3: Cek Apakah python-nmap Sudah Terinstal
Jalankan perintah berikut di terminal/command prompt:
pip show python-nmap
Untuk mengecek apakah modul Python python-nmap (wrapper untuk Nmap) sudah terinstal. Contoh hasil di Windows Anda:
C:\Users\ACER>pip show python-nmap
Name: python-nmap
Version: 0.7.1
Summary: This is a python class to use nmap and access scan results from python3
Home-page: http://xael.org/pages/python-nmap-en.html
Author: Alexandre Norman
Author-email: norman@xael.org
License: gpl-3.0.txt
Location: C:\Users\ACER\AppData\Local\Programs\Python\Python313\Lib\site-packages
Requires:
Required-by:
Langkah 4: Uji Coba di Python
Buka terminal atau IDLE Python, lalu jalankan kode berikut:
import nmap
nm = nmap.PortScanner()
print(nm.nmap_version())
Jika tidak muncul error dan muncul versi Nmap, maka instalasi berhasil.
✅ Selesai!
Sekarang Anda dapat menggunakan python-nmap untuk melakukan pemindaian jaringan dan port melalui skrip Python.
Comments
Post a Comment