SharpPcap on platvormideülene liikluse püüdmise tarkvara, mis suudab töötada .NET-iga, mis on täielikult hallatud platvormideülene (Windows, Mac, Linux) .NET raamatukogu pakettide kogumiseks reaalajas ja failipõhistest seadmetest.
GitHubi aadress:Hüperlingi sisselogimine on nähtav.
Uus .NET Core 3.1 konsooliprojekt koos järgmise C# demokoodiga on järgmine:
Avalda oma projekt Linuxi serverisse (Avaldamine ei tohi olla seadistatud ühe faili genereerimiseks!! Avaldamine ei tohi olla seadistatud ühe faili genereerimiseks!! Avaldamine ei tohi olla seadistatud ühe faili genereerimiseks!!), viga on järgmine:
SharpPcap 5.4.0.0, CreatingCaptureFile Lahendamata erand. System.DllNotFoundException: Ei saa laadida jagatud teeki 'libpcap' ega selle sõltuvusi. Laadimisprobleemide diagnoosimiseks kaaluge LD_DEBUG keskkonnamuutuja määramist: liblibpcap: cannot open shared object file: No such file or directory at SharpPcap.LibPcap.Unix.pcap_findalldevs(IntPtr&alldevs, StringBuilder errbuf) at SharpPcap.LibPcap.LibPcapSafeNativeMethods.pcap_findalldevs(IntPtr&alldevs, StringBuilder errbuf) aadressil SharpPcap.LibPcap.PcapInterface.GetAllPcapInterfaces() aadressil SharpPcap.LibPcap.LibPcapLiveDeviceList.GetDevices() aadressil SharpPcap.LibPcap.LibPcapLiveDeviceList.Refresh() aadressil SharpPcap.LibPcap.LibPcapLiveDeviceList.. ctor() at SharpPcap.LibPcap.LibPcapLiveDeviceList.get_Instance() aadressil Linux_Packets.Program.Main(String[] args) Katkestatud (südamik eemaldatud)
Viga tekib, kuna server ei paigalda libpcapi, serverisüsteem: CentOS Linux versioon 8.2.2004 (Core)
libpcapi ametlik veebileht:Hüperlingi sisselogimine on nähtav.
GCC paigaldamine:
Flexi paigaldamine:
Ilma flexita, kui libpcap otse paigaldada, küsitakse: konfigureerimine: error: ei flex ega lex ei leitud
Biisoni paigaldamiseks:
Kui sa seda ei paigalda, on viga järgmine:
configure: error: yacc is insufficient to compile libpcap. libpcap nõuab Bisonit, uuemat versiooni Berkeley YACC-st koos toega reentrant-parserite või mõne muu nendega ühilduva YACC-i jaoks. Lõpuks laadi alla ja paigalda libpcap
Paigaldame libpcap-1.10.0 uusima versiooni, mis on vaikimisi paigaldatud /usr/local/lib katausti.
Minu programmikataloog on /root/dotnet/ Nii et vajanLoo pehmeid sidemeid, käsk on järgmine:
Pea meeles, et programmile tuleb enne käivitamist anda täitmisõigused järgmiselt:
Programm töötab Linuxis normaalselt, nagu alloleval joonisel näidatud:
(Lõpp)
|