<div dir="ltr">Some information that should help community follow your idea:<div><br></div><div>Repositories:</div><div>- how many?</div><div>- description for each one</div><div>- examples of which kind of code each one will have</div><div><br></div><div>You mentioned some complexity regarding this changes. What kind of complexity do you see?</div><div><br></div><div><br></div><div><br></div><div>Suggestion</div><div>-----</div><div>Regarding configs (e.g. intelmq configured with phishtank and autoshun feeds + dedup expert + file output bot):</div><div><br></div><div>bots.d\</div><div>  collector.conf</div><div>  collector.phishtank.conf</div><div>  collector.autoshun.conf<br></div><div>  parser.conf</div><div>  parser.phishtank.conf<br></div><div>  parser.autoshun.conf<br></div><div>  expert.conf</div><div>  expert.dedup.conf<br></div><div>  output.conf</div><div>  output.archive.conf<br></div><div>  </div><div><br></div><div>collector.conf, parser.conf, expert.conf and output.conf are the default configurations for each type of bot which should be inherit for each type of bot. Example: phishtank parser will load all configs from parser.conf and if phishtank.parser.conf has some redefine parameters, this parameters should overwrite the default ones.</div><div><br></div><div><br></div><div><br></div><div>Regards</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Apr 16, 2016 at 4:12 PM, Tomás Lima <span dir="ltr"><<a href="mailto:synchroack@gmail.com" target="_blank">synchroack@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Sounds really good to me! I think its a good idea to re-organize the code and improve, like u said, the maintenance.<div><br></div><div>Dustin, is it possible for you to describe in some level of detail your plan in order to be quickly reviewed by community? </div><div><br></div><div>Thank you very much to come up with this idea,</div><div>Best regards</div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On Thu, Apr 14, 2016 at 6:05 PM, L. Aaron Kaplan <span dir="ltr"><<a href="mailto:kaplan@cert.at" target="_blank">kaplan@cert.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 2016/04/14 18:04, Dustin Demuth <<a href="mailto:dustin.demuth@intevation.de" target="_blank">dustin.demuth@intevation.de</a>> wrote:<br>
> Hey Folks,<br>
><br>
> Whilst checking the dependencies, I've found out that a lot of Bots have their<br>
> own requirements-file.<br>
><br>
> From a packagers point of view, I think this is hard to maintain.<br>
><br>
> I think, we should discuss if it is reasonable to split the software into a<br>
> CORE package, were all packages have the same dependencies, and several BOTS<br>
> packages with their own dependencies.<br>
><br>
> This would create the additional need to rethink the BOTS json-file.<br>
> It would be possible to have all JSON configs for the Bots in a bots.d<br>
> directory and search for them in this directory.<br>
><br>
><br>
> I know, that this might create additional complexity in some points.<br>
<br>
<br>
</span>sounds ok for me...<br>
<br>
_______________________________________________<br>
Intelmq-dev mailing list<br>
<a href="mailto:Intelmq-dev@lists.cert.at" target="_blank">Intelmq-dev@lists.cert.at</a><br>
<a href="http://lists.cert.at/cgi-bin/mailman/listinfo/intelmq-dev" rel="noreferrer" target="_blank">http://lists.cert.at/cgi-bin/mailman/listinfo/intelmq-dev</a><br>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br><div> Tomás Lima<b> ,    </b> »-«<b> SYNchroACK </b>»-«<br></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"> Tomás Lima<b> ,    </b> »-«<b> SYNchroACK </b>»-«<br></div>
</div>