<div dir="ltr">Hello,<div><br></div><div>I work for a japanese internet provider and I would like to get some help with the Python module I am currently working on.</div><div><br></div><div>Because of the way internet works in Japan, I need to filter the DNS requests so that it doesn't show AAAA except for a few websites (as such, I can't just use the parameter in the config file).</div><div><br></div><div>So I decided to build a Python module that would make it possible. Problem is, it seems like I can modify the return_msg only when in event == MODULE_EVENT_NEW.</div><div><br></div><div>I do not wish to create data from the ground up, I would just like to modify the existing answer.</div><div>The only way to do that would be to create a DNSMessage during event == MODULE_EVENT_MODDONE.</div><div><br></div><div>But if I do that, set_return_msg fails and returns 0.</div><div><br></div><div>Is there a way to create a DNSMessage during MODULE_EVENT_MODDONE?</div><div>Or is there a way to get original data during MODULE_EVENT_NEW so that I can parse it?</div><div><br></div><div>I've been working on it for a day now and I just don't seem to find a good way to do this.</div><div>(And yes, I know it's a weird thing to do but can't argue with the national way of doing things)</div><div><br></div><div>I hope you guys can give me an answer and I wish you a good day.</div><div><br></div><div>Christophe</div></div>