mariocandela / beelzebub

A secure low code honeypot framework, leveraging AI for System Virtualization.
https://beelzebub-honeypot.com
MIT License
668 stars 50 forks source link

Is IPv6 supported #103

Closed thanasisk closed 5 months ago

thanasisk commented 5 months ago

Hello there, I didn't have had a ton of time to read through all the codebase. I was wondering what is the status of IPv6 support?

mariocandela commented 5 months ago

Hello @thanasisk,

Beelzebub supports IPv6, execute beelzebub localy using docker and then: curl -6 "http://[::1]:80/" or ssh -6 root@::1

I'm here if you need anything.

Thanks for your time

Cheers

Mario

thanasisk commented 5 months ago

many thanks for the quick reply @mariocandela Please allow me to drill down a bit in my question with a couple follow-ups: In the example above is networking handled by Docker? I plan to run Beelzebub on a dual IP stack cloud instance - I want to expose certain services via IPv4 and others via IPv6 My plan is to compile locally, upload and chroot - as opposed to putting stuff inside a container.

mariocandela commented 5 months ago

Welcome @thanasisk

So without docker, you should define ipv4 or ipv6 into your honeypot service configurations, for example:

Bind on ipv4: address: ":22" Bind on ipv6: address: "[::1]:22"

I hope to have helped you. :)

Cheers

Mario

thanasisk commented 5 months ago

Awesome, much obliged!