Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Opnsense 18.7 adding support #730

Closed
CheckB opened this issue Sep 9, 2018 · 8 comments
Closed

Opnsense 18.7 adding support #730

CheckB opened this issue Sep 9, 2018 · 8 comments

Comments

@CheckB
Copy link

CheckB commented Sep 9, 2018

Hello friends!
Unfortunately I'm not a programmer, but this product is very interesting, it is especially interesting as a plugin for Opnsense.
In opnsense there is also a suricata (IDS). It would be very nice not only to see Fastnetmon in opnsense.

I found a brief information on the development of plugins for Opnsense https://docs.opnsense.org/development/examples/helloworld.html

And also opnsense has a very good community, which will gladly accept any changes, especially such a popular product

@pavel-odintsov
Copy link
Owner

Hello!

Thank you for sharing your ideas!

As I understand, Opnsense uses FreeBSD and can use packages from it without any issues. And we already offer complete support for FreeBSD: https://www.freshports.org/net-mgmt/fastnetmon/

Unfortunately, we do not have any ways to contact with Opnsense team. But you can raise ticket to Opnsense guys to add it in default installation.

We can offer all required help for better integration!

Thank you!

@CheckB
Copy link
Author

CheckB commented Sep 9, 2018

Unfortunately, we do not have any ways to contact with Opnsense team. But you can raise ticket to Opnsense guys to add it in default installation.

https://forum.opnsense.org
https://forum.opnsense.org/index.php?action=profile;u=10 If to him to write personally, he will answer. Always responds

https://github.com/opnsense

I doubt that anyone other than the author or the fastnetmon community would be making integration.
But it's worth it, users have enough opnsense.

By the way, in addition to suricata (built-in by the standard) there is also netflow, which is also built in by the standard.
So ... there is something to work fastnetmon

@pavel-odintsov
Copy link
Owner

Hello!

Thank you for details! I will keep this issue open to collect more feedback. If receive enough interest, we will allocate time to work on this integration.

Meanwhile, you can try installing FastNetMon manually on Opnsense and share your success story with Opnsense. That's best way to keep people's attention.

@pavel-odintsov
Copy link
Owner

Added link to your forum thread: https://forum.opnsense.org/index.php?topic=9645.msg43878#msg43878

Thanks!

@fabianfrz
Copy link

@pavel-odintsov Just some DEV info for OPNsense plugins if you are interested into contributing: The build is controlled by a config file in the tools repository. If you need to add a FreeBSD port, you can make an issue or a pull request to this repository. At the next release, it should be installable via pkg or you can always build it from the ports repository.

The plugin code is usually only

  • some PHP MVC code (quite simple but the XML files are a lot of work)
  • a jinja2 template for the config as well as a
  • config file for configd (service wrapper).

Most things can be done via copy and paste with some adjustments.

@CheckB
Copy link
Author

CheckB commented Sep 26, 2018

@pavel-odintsov
Copy link
Owner

Hello!

I do not think that we have this information somewhere. You can setup lab and test it. From developer perspective I do not see any issues.

@pavel-odintsov
Copy link
Owner

This feature request is more about external product. Typically, we do not implement integrations with third party products because we have no such skills for their platform. We will be happy to help if someone from OPSense decides to allocate time and finish such migration. We have solid support with VyOS and you can try it instead as reference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants