cari
Rumahpembangunan bahagian belakangGolangMemperkenalkan NetIrk: Alat CLI Ringan untuk Cerapan Rangkaian Tahap Tinggi

Introducing NetIrk: A Lightweight CLI Tool for High-Level Network Insights

Netirk ialah alat CLI yang ringan dan cekap yang direka untuk melaksanakan analisis rangkaian peringkat tinggi. Dibina dengan kesederhanaan dalam fikiran, ia menawarkan ciri penting seperti semakan sambungan, pengesanan DNS dan pelayan ringan untuk menguji persediaan rangkaian tempatan. Sama ada anda sedang menyelesaikan masalah atau mengesahkan ketersambungan, Netirk berada di sini untuk menyelaraskan proses.


Pemasangan

Untuk bermula dengan Netirk, pasangkannya melalui Go:

go install github.com/himaatluri/netirk

Penggunaan

Perintah Asas

Netirk menawarkan antara muka CLI yang bersih dan mudah digunakan. Gunakan arahan berikut untuk operasi yang berbeza:

Semak Ketersambungan

Sahkan respons daripada hos dan periksa butiran SSL jika diperlukan.

netirk check --target <hostname> --verify-ssl
</hostname>

Contoh

netirk check --target google.com --verify-ssl

Output:

Getting server certs...

➥ Cert: 0 
 → CA: false
 → Issuer: WR2
 → Expiry: Monday, 13-Jan-25 08:36:56 UTC
 → PublicKey: 
   -----BEGIN CERTIFICATE-----

Jejak

Diagnosis butiran sambungan, termasuk masa resolusi DNS, kependaman sambungan dan maklumat jabat tangan TLS.

netirk trace --host <hostname> --port <port>
</port></hostname>

Contoh 1

netirk trace --host https://amazon.com --port 8080

Output:

DNS Resolution done: 7.618718ms
Connect Done: 26.686553ms
Request failed: dial tcp 54.239.28.85:8080: connect: connection refused

Contoh 2

netirk trace --host https://amazon.com --port 443

Output:

DNS Resolution done: 7.553307ms
Connect Done: 27.578134ms
TLS Handshake Done: 83.745488ms
Time to first byte: 147.988115ms

Menjalankan Pelayan Ringan

Netirk juga termasuk pelayan HTTP asas untuk menguji persediaan rangkaian setempat.

netirk server

Contoh:

➜ netirk server                                   
Starting a simple HTTP server on port: 8080
2024/11/25 23:46:37 request: GET /host
2024/11/25 23:46:44 request: GET /health

Anda boleh menggunakan curl untuk berinteraksi dengan pelayan:

curl localhost:8080/host
curl localhost:8080/health

Output:

hostname-prints/returned
healthy

Menu Bantuan

Untuk meneroka pilihan atau bendera tambahan, gunakan arahan bantuan:

➜  netirk git:(main) ./netirk help

               _    _        _    
  _ __    ___ | |_ (_) _ __ | | __
 | '_ \  / _ \| __|| || '__|| |/ /
 | | | ||  __/| |_ | || |   |   




<hr>

<p>Kenapa Pilih Netirk?</p>

<p>Netirk ialah alat serba boleh yang memfokuskan pada menyediakan cerapan rangkaian dengan persediaan yang minimum. Perintah intuitif dan output bersih menjadikannya tambahan yang berharga kepada mana-mana SRE atau kit alat jurutera platform.</p>


<hr>

<p>Netirk menggabungkan prestasi anggun dengan fungsi praktikal. Daripada pengesahan SSL kepada pemasaan resolusi DNS, ia memberi anda kuasa untuk menyahpepijat dan menganalisis sambungan rangkaian dengan cepat.</p>

<p>?️ <strong>Bagaimana Anda Boleh Membantu</strong><br>
<strong>Sumbangan Kod:</strong><br>
Sama ada anda seorang pembangun yang berpengalaman atau baru bermula, sentiasa ada tempat untuk kemahiran anda. Daripada pembetulan pepijat dan ciri baharu hingga mengoptimumkan prestasi, kod anda penting.</p>

<p><strong>Dokumentasi & Tutorial:</strong><br>
Bantu orang lain bermula dengan menambah baik dokumentasi kami atau membuat tutorial untuk pemula.</p>

<p><strong>Ujian & Maklum Balas:</strong><br>
Uji ciri baharu dan laporkan isu untuk membantu kami memperhalusi alat.</p>

<p>? <strong>Cara Bermula</strong><br>
<strong>Lihat Repositori GitHub Kami:</strong><br>
Lawati repo GitHub kami untuk meneroka projek, menyemak isu terbuka dan mencari garis panduan sumbangan.</p><p><strong>Sertai Perbincangan:</strong><br>
Berinteraksi dengan kami melalui Isu GitHub dan Permintaan Tarik</p>

<p>? <strong>Serahkan Permintaan Tarik:</strong><br>
Menemui pepijat atau mempunyai idea ciri baharu? Hantar PR dan mari bekerjasama!</p>

<p>? Terima Kasih Atas Sokongan Anda!<br>
Setiap sumbangan, besar atau kecil, membawa kami lebih dekat untuk menjadikan alat ini sebagai sumber penting untuk jurutera rangkaian di mana-mana sahaja. Mari kita bina sesuatu yang menakjubkan bersama-sama!</p>


          

            
        

Atas ialah kandungan terperinci Memperkenalkan NetIrk: Alat CLI Ringan untuk Cerapan Rangkaian Tahap Tinggi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Belajar manipulasi rentetan: bekerja dengan pakej 'rentetan'Belajar manipulasi rentetan: bekerja dengan pakej 'rentetan'May 09, 2025 am 12:07 AM

Pakej "Strings" Go menyediakan ciri -ciri yang kaya untuk membuat operasi rentetan cekap dan mudah. 1) Gunakan strings.contains () untuk memeriksa substrings. 2) Strings.split () boleh digunakan untuk menghuraikan data, tetapi ia harus digunakan dengan berhati -hati untuk mengelakkan masalah prestasi. 3) Strings.join () sesuai untuk rentetan pemformatan, tetapi untuk dataset kecil, gelung = lebih efisien. 4) Untuk rentetan besar, lebih cekap untuk membina rentetan menggunakan rentetan.builder.

Pergi: Manipulasi String dengan pakej 'Strings' standardPergi: Manipulasi String dengan pakej 'Strings' standardMay 09, 2025 am 12:07 AM

Go menggunakan pakej "Strings" untuk operasi rentetan. 1) Gunakan fungsi string.join untuk rentetan sambatan. 2) Gunakan Strings.Contains Fungsi untuk mencari substrings. 3) Gunakan fungsi Strings.Replace untuk menggantikan rentetan. Fungsi -fungsi ini adalah cekap dan mudah digunakan dan sesuai untuk pelbagai tugas pemprosesan rentetan.

Menguasai manipulasi slice byte dengan pakej 'bait' Go: Panduan PraktikalMenguasai manipulasi slice byte dengan pakej 'bait' Go: Panduan PraktikalMay 09, 2025 am 12:02 AM

TheBytespackageingoisessentialforefficientbytesliceManipulation, menawarkanFunctionsLikecontains, index, andReplaceForsearchingandModifingBinaryData.ItenhancesperformanceandCodereadability, MakingitavitalToolforhandlingBinaryData, NetworkProtocols, andfilePoLoCols, danFilePoLols, danFilePoLols, danFilePoLols, danFilePoLols, danFilePoLols, danFilePoLols, danFilePols, danfile, danfile, danfile, danfile, danfile, danfile, danfile

Belajar pergi pengekodan/penyahkodan binari: Bekerja dengan pakej 'pengekodan/binari'Belajar pergi pengekodan/penyahkodan binari: Bekerja dengan pakej 'pengekodan/binari'May 08, 2025 am 12:13 AM

Pergi menggunakan pakej "pengekodan/binari" untuk pengekodan dan penyahkodan binari. 1) Pakej ini menyediakan binary.write dan binari. Baca fungsi untuk menulis dan membaca data. 2) Beri perhatian untuk memilih Endian yang betul (seperti Bigendian atau Littleendian). 3) Penjajaran data dan pengendalian ralat juga penting untuk memastikan ketepatan dan prestasi data.

Pergi: manipulasi slice byte dengan pakej 'bait' standardPergi: manipulasi slice byte dengan pakej 'bait' standardMay 08, 2025 am 12:09 AM

"Bytes" PakejingoOfferseficientFunctionsFormAnipulatingBytesLices.1) usebytes.joinforconcatenatingslices, 2) bytes.bufferforincrementalwriting, 3) bytes.indexorbytes.indexbyteforsearching, 4)

Pergi pengekodan/pakej binari: mengoptimumkan prestasi untuk operasi binariPergi pengekodan/pakej binari: mengoptimumkan prestasi untuk operasi binariMay 08, 2025 am 12:06 AM

Theencoding/BinaryPackageingoisfecefectiveFectimizingBinaryOperationsduetoitssupportforendiannessandefficientdatahandling.toenhancePreforance: 1) usebinary.nativiaryendianfornativeendiannesstoavoidbyteswapping.2) Batchreadandwriteoperationsoperationstoreducei/ooover

Pakej Bytes GO: Rujukan dan Petua PendekPakej Bytes GO: Rujukan dan Petua PendekMay 08, 2025 am 12:05 AM

Pakej Bytes Go digunakan terutamanya untuk memproses irisan byte dengan cekap. 1) Menggunakan bait.Buffer boleh melakukan splicing rentetan dengan cekap untuk mengelakkan peruntukan memori yang tidak perlu. 2) Fungsi bait. Digunakan untuk membandingkan irisan byte dengan cepat. 3) Fungsi bytes.index, bytes.split dan bytes.ReplaceAll boleh digunakan untuk mencari dan memanipulasi kepingan byte, tetapi isu -isu prestasi perlu diberi perhatian.

Pakej Pergi Bytes: Contoh Praktikal untuk Manipulasi Slice BytePakej Pergi Bytes: Contoh Praktikal untuk Manipulasi Slice ByteMay 08, 2025 am 12:01 AM

Pakej byte menyediakan pelbagai fungsi untuk memproses irisan byte dengan cekap. 1) Gunakan bytes.Contains untuk memeriksa urutan byte. 2) Gunakan bytes.split untuk memecah irisan byte. 3) Gantikan urutan byte bytes.replace. 4) Gunakan bytes.join untuk menyambungkan kepingan byte berganda. 5) Gunakan bytes.buffer untuk membina data. 6) gabungan bytes.map untuk pemprosesan ralat dan pengesahan data.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual