Giter VIP home page Giter VIP logo

Comments (7)

chmorgan avatar chmorgan commented on May 26, 2024

from packetnet.

Pedestrian22 avatar Pedestrian22 commented on May 26, 2024

So, after this action, should it work? I mean, is it even possible to run .Net Core with PacketDotNet/SharpPcap on Ubuntu 14.04?

from packetnet.

chmorgan avatar chmorgan commented on May 26, 2024

from packetnet.

chmorgan avatar chmorgan commented on May 26, 2024

Hi @Pedestrian22.

I've updated packetdotnet to build against .net standard 2.0. I think you'll still see an issue unless you run under mono due to the necessary library mapping. I'm looking to make it more compatible with dotnet but it would require runtime library loading and mapping and I'm not sure what the performance impact is of that approach or how much work it could be.

from packetnet.

nono3551 avatar nono3551 commented on May 26, 2024

Hi,

I am working on small packet sniffer for Linux and Windows. I didn't tested anything on Windows yet. I hope it won't be such painful for me as Linux. For Linux (Ubuntu 18.04) I made this package work in two ways:

I installed libpcap with apt-get install libpcap-dev.

  1. I created .NET Framework 4.6.1 project. Added SharpPcap.dll.config file for mapping wpcap <= libpcap. Run MyProject.exe with mono. Everything is working.

  2. I created .NET Core 2.1 project. Copied libpcap.so => wpcap.so. Run project with 'dotnet run' command. Everything is working.

In both approaches everything seems to be working fine but something doesn't feel right about their background.

I new in this kind of issues. Could you please help me to chose between those two or help me find some other way to make package working on both Linux and Windows?

Thank you

from packetnet.

chmorgan avatar chmorgan commented on May 26, 2024

Hi @nono3551. Please check out the latest sharppcap release. It has much better cross platform support that doesn't require monkeying around with libraries.

from packetnet.

nono3551 avatar nono3551 commented on May 26, 2024

Hi @chmorgan. I just checked it out and everything seems to be working fine. Thank you very much.

from packetnet.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.