mongosniff - Online di Cloud

Ini adalah perintah mongosniff yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


mongosniff - MongoDB

RINGKASAN


mongosniff menyediakan tampilan penelusuran/pengendus operasi tingkat rendah ke dalam aktivitas basis data di
waktu sebenarnya. Pikirkan mongosniff sebagai analog khusus MongoDB dari tcpdump untuk TCP/IP
lalu lintas jaringan. Khas, mongosniff paling sering digunakan dalam pengembangan driver.

Note mongosniff membutuhkan libpcap dan hanya tersedia untuk sistem mirip Unix.
Selanjutnya, versi yang didistribusikan dengan binari MongoDB secara dinamis
terkait dengan keengganan 0.9 dari libpcap. Jika sistem Anda memiliki versi yang berbeda dari
libpcap, Anda perlu mengkompilasi mongosniff sendiri atau buat tautan simbolis
menunjuk ke libpcap.so.0.9 ke versi lokal Anda dari libpcap. Gunakan operasi yang
menyerupai berikut ini:

ln -s /usr/lib/libpcap.so.1.1.1 /usr/lib/libpcap.so.0.9

Ubah jalur dan nama perpustakaan bersama sesuai kebutuhan.

Sebagai alternatif mongosniff, Wireshark, alat sniffing jaringan populer yang mampu
memeriksa dan menguraikan protokol kawat MongoDB.

PILIHAN


mongosniff

--membantu Mengembalikan bantuan dasar dan teks penggunaan.

--maju <:pelabuhan>
Mendeklarasikan host untuk meneruskan semua permintaan yang diurai yang mongosniff penyadapan ke
lain mongod instance dan mengeluarkan operasi tersebut pada instance database itu.

Tentukan nama host target dan port di <:pelabuhan> Format.

Untuk terhubung ke set replika, Anda dapat menentukan nama seed set replika, dan seed
daftar anggota himpunan, dengan format sebagai berikut:

/ <:pelabuhan>, ,...

--sumber <BERSIH [antarmuka]>, <FILE [nama file]>, <DIAGLOG [nama file]>
Menentukan bahan sumber untuk diperiksa. Menggunakan --sumber NET [Antarmuka] untuk memeriksa
lalu lintas dari antarmuka jaringan (mis eth0 or lo.) Menggunakan --sumber FILE [nama file] untuk
baca paket yang diambil di pcap Format.

Anda dapat menggunakan --sumber DIAGLOG [nama file] opsi untuk membaca file output
diproduksi oleh --diaglog .

--objcheck
Memodifikasi perilaku menjadi hanya menampilkan objek BSON yang tidak valid dan tidak ada yang lain. Menggunakan
opsi ini untuk pemecahan masalah pengembangan driver. Opsi ini memiliki beberapa
dampak kinerja pada kinerja mongosniff.

Menentukan port alternatif untuk mengendus lalu lintas. Secara default, mongosniff menonton untuk
Lalu lintas MongoDB pada port 27017. Tambahkan beberapa nomor port di akhir
mongosniff untuk memantau lalu lintas di beberapa port.

PENGGUNAAN


Gunakan perintah berikut untuk terhubung ke a mongod or mongo berjalan di port 27017 dan 27018
pada antarmuka localhost:

mongosniff --sumber NET lo 27017 27018

Gunakan perintah berikut untuk hanya log tidak valid BSON objek untuk mongod or mongo
berjalan pada antarmuka localhost dan port 27018, untuk pengembangan driver dan
penyelesaian masalah:

mongosniff --objcheck --sumber NET lo 27018

MEMBANGUN MONGOSNIFF


Untuk membangun mongosniff sendiri, pengguna Linux dapat menggunakan prosedur berikut:

1. Dapatkan prasyarat menggunakan perangkat lunak manajemen paket sistem operasi Anda.
Ketergantungan meliputi:

· libpcap - untuk menangkap paket jaringan.

· git - untuk mengunduh kode sumber MongoDB.

· scon dan kompiler C++ - untuk membangun mongosniff.

2. Unduh salinan kode sumber MongoDB menggunakan git:

git clone git://github.com/mongodb/mongo.git

3. Keluarkan urutan perintah berikut untuk mengubah ke mongo/ direktori dan build
mongosniff:

cd mongo
scon mongosniff

Catatan Jika Anda menjalankan scon mongosniff sebelum menginstal libpcap kamu harus lari scon membersihkan
sebelum Anda dapat membangun mongosniff.

Gunakan mongosniff online menggunakan layanan onworks.net



Program online Linux & Windows terbaru