Giulio Muscarello

Results 56 comments of Giulio Muscarello

Done. It now expects a struct whose name ends in `Config`, and for which members that have a `toml` tag also have a `default` tag. In code, it expects this:...

>this approach is not portable You can use [`os.TmpDir`](https://golang.org/pkg/os/#TempDir) to get a temporary directory consistently.

That's a good solution. On March 15, 2018 1:52:27 AM GMT+01:00, Athos Ribeiro wrote: >Using ioutil to generate a random directory under /tmp (and cleaning up >after tests). This way...

To be honest, this is a rather complex feature that I'm not sure is worth the effort. The general idea is great, but I'd rather see it in services like...

Afterthought: I wrote that Redis is exploited *no matter the version*, but that's just a supposition. @nl5887, do you have real-world data about this? Do clients connecting to the honeypot...

I wonder if this falls into the "scientific research purposes" [derogation](https://gdpr-info.eu/art-89-gdpr/)? Adding a GDPR consent form to a honeypot really defeats its purpose.

What do you mean by "priority"? Would the service be chosen at random with higher-priority services being more probable or what?

Fixed in #224, this can be closed

By the way, I see that listener/options.go has a WithAddress function, but it is unused.

If you mean in services (`port="tcp/127.0.0.1:8000"`), it doesn't work currently: ``` honeytrap/server ▶ ERRO 00e Error parsing port string: error parsing port value: strconv.ParseInt: parsing "127.0.0.1:8000": invalid syntax ```