Hak Cipta Fortra, LLC dan perusahaan afiliasinya. Semua hak dilindungi undang-undang.
Ipacket awalnya dibuat oleh SecureAuth, dan sekarang dikelola oleh Keamanan Inti Fortra.
Impacket adalah kumpulan kelas Python untuk bekerja dengan protokol jaringan. Ipacket difokuskan pada penyediaan akses terprogram tingkat rendah ke paket dan untuk beberapa protokol (misalnya SMB1-3 dan MSRPC) implementasi protokol itu sendiri. Paket dapat dibuat dari awal, serta diurai dari data mentah, dan API berorientasi objek memudahkan untuk bekerja dengan hierarki protokol yang mendalam. Perpustakaan menyediakan seperangkat alat sebagai contoh apa yang dapat dilakukan dalam konteks perpustakaan ini.
Keamanan Inti
Paket impet v0.12.0
Rilis saat ini dan sebelumnya
Ipacket v0.13.0-dev ( cabang master )
Kami merekomendasikan penggunaan
pipx
overpip
untuk instalasi seluruh sistem.
Untuk mendapatkan rilis stabil terbaru:
python3 -m pipx install impacket
Jika Anda ingin bermain-main dengan perubahan yang belum dirilis, unduh versi pengembangan dari cabang master, ekstrak paketnya, dan jalankan perintah berikut dari direktori tempat Ipacket telah dibongkar:
python3 -m pipx install .
Bangun gambar Impacket:
$ docker build -t "impacket:latest" .
Menggunakan gambar Impacket:
$ docker run -it --rm "impacket:latest"
Pustaka ini memanfaatkan kerangka kerja pytest untuk mengatur dan menandai kasus uji, tox untuk mengotomatiskan proses menjalankannya di seluruh versi Python yang didukung, dan cakupan untuk mendapatkan statistik cakupan.
Panduan pengujian komprehensif tersedia.
Perangkat lunak ini disediakan di bawah versi Lisensi Perangkat Lunak Apache yang sedikit dimodifikasi. Lihat file LISENSI yang disertakan untuk informasi lebih lanjut.
Dukungan SMBv1 dan NetBIOS berdasarkan Pysmb oleh Michael Teo.
Semangat dari inisiatif Open Source ini adalah untuk membantu peneliti keamanan, dan komunitas, mempercepat kegiatan penelitian dan pendidikan terkait penerapan protokol jaringan dan tumpukan.
Informasi dalam repositori ini adalah untuk tujuan penelitian dan pendidikan dan tidak dimaksudkan untuk digunakan dalam lingkungan produksi dan/atau sebagai bagian dari produk komersial.
Jika Anda ingin menggunakan kode ini atau sebagian dari kode ini untuk keperluan Anda sendiri, kami sarankan untuk menerapkan siklus hidup pengembangan keamanan yang tepat dan praktik pengkodean yang aman, serta membuat dan melacak masing-masing indikator penyusupan sesuai dengan kebutuhan Anda.
Baik Anda ingin melaporkan bug, mengirim patch, atau memberikan saran mengenai paket ini, hubungi kami di https://www.coresecurity.com/about/contact.
Untuk pertanyaan terkait keamanan, periksa kebijakan keamanan kami.