Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 534678|Risposta: 192

[Fonte] .net è scritto da SharpPcap, uno strumento di cattura pacchetti

  [Copiato link]
Pubblicato su 27/06/2016 14:58:22 | | | |


Generalmente, gli strumenti di cattura dei pacchetti utilizzano la libreria WinPcap per catturare i pacchetti:

Winpcap (Windows Packet Capture) è il prossimo sistema gratuito e pubblico di accesso alla rete per la piattaforma Windows. Lo scopo dello sviluppo di Winpcap è fornire alle applicazioni Win32 l'accesso alla rete sottostante. Viene utilizzato per la programmazione diretta di rete sotto sistema Windows.

Winpcap offre un'interfaccia di programmazione potente, facilmente portabile tra sistemi operativi ed è facile da sviluppare per i programmatori.
Che tipo di programmi devono usare Winpcap
Winpcap è utilizzato per analisi di rete, risoluzione dei problemi, monitoraggio della sicurezza di rete e altro ancora. Winpcap è particolarmente adatto alle seguenti aree classiche:
1. Analisi di rete e protocolli
2. Monitoraggio della rete
3. Registrazione del registro delle comunicazioni
4. Generatori di traffico
5. Ponti e percorsi a livello utente
6. Sistema di rilevamento intrusioni di rete (NIDS)
7. Scansione di rete
8. Strumenti di sicurezza
Ci sono alcuni aspetti che Winpcap non può fare. Non si affida al protocollo TCP/IP dell'host per inviare e ricevere pacchetti. Ciò significa che non può bloccare né processare dati di comunicazione tra programmi nello stesso host. Può "annusare" i pacchetti solo su una linea fisica. Pertanto, non funziona con traffic shaper, pianificazione QoS e firewall personali.
Interni Winpcap
Winpcap è una piattaforma Win32 per la cattura e l'analisi dei pacchetti. Include un filtro a pacchetto a livello di kernel, una DLL sottostante (packet.dll) e una DLL avanzata indipendente dal sistema (Wpcap.dll)

Tuttavia, non riesco a chiamare bene WinPcap in C#, e poi voglio scrivere uno strumento di cattura pacchetti, quindi posso scriverlo solo in SharpPcap.

SharpPcap è un . Ambiente NET, sviluppato sulla base della nota libreria pcap/WinPcap. Fornisce capacità di cattura, iniezione, analisi e costruzione sia per i linguaggi di sviluppo C# che VB NET.

Le funzioni implementate sono:

Può prendere pacchetti TCP e UDP, così come pacchetti da altre macchine, cioè ARP

Poi puoi impostare i criteri del filtro

Demo e download del codice sorgente:


Turisti, se volete vedere il contenuto nascosto di questo post, vi pregoRisposta






Precedente:Nuova generazione. .NET Cornerstone: Download ufficiale della versione ufficiale di Microsoft .NET Core 1.0
Prossimo:Incapsulamento secondario del controllo open source del upload di Baidu WebUploader, semplificazione del codice front-end (due frasi di codice per ottenere il caricamento)
Pubblicato su 14/10/2021 17:01:16 |
Incredibile, fantastico, grazie per aver cercato così tanto. Questo ti permette di trasformarlo in un analizzatore del traffico e poi registrare il comportamento degli utenti che visitano il tuo sito analizzando attentamente il traffico specifico
Pubblicato su 23/08/2021 17:34:35 |
Incredibile, fantastico, grazie per aver cercato così tanto. Questo ti permette di trasformarlo in un analizzatore del traffico e poi registrare il comportamento degli utenti che visitano il tuo sito analizzando attentamente il traffico specifico
Pubblicato su 17/05/2019 08:26:07 |
Incredibile, fantastico, grazie per aver cercato così tanto. Questo ti permette di trasformarlo in un analizzatore del traffico e poi registrare il comportamento degli utenti che visitano il tuo sito analizzando attentamente il traffico specifico
Pubblicato su 05/07/2016 17:07:52 |
Supporta il proprietario
Pubblicato su 18/01/2017 22:49:47 |
Supporta il proprietario
Pubblicato su 08/02/2017 22:16:52 |
Hen Bucuo
Pubblicato su 28/03/2017 14:39:12 |
Grande, grande, grande, grande, ecc. e così via
Pubblicato su 11/04/2017 20:20:20 |
Cose buone, di cui avevo urgente bisogno
Pubblicato su 13/04/2017 17:26:59 |
Grazie, meno male
Pubblicato su 08/05/2017 09:19:41 |
Supporta il proprietario
Pubblicato su 26/05/2017 17:35:05 |
SHDJAHKHDjlAKDSK; FHDSKJLKG; L
Pubblicato su 05/06/2017 11:26:08 |

Supporta il proprietario
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com