1aN0rmus / TekDefense-Automater

Automater - IP URL and MD5 OSINT Analysis
www.tekdefense.com
MIT License
535 stars 121 forks source link

Enhancements to Automater to better support programmatic usage #3

Open mmaul opened 10 years ago

mmaul commented 10 years ago

Added Silent mode to Site Class hierarchy to support programmatic usage. Added PrintToCSVFileHandle to SiteDetailOutput to support programmatic usage by writing output to filehandle so results can be access directly.

Example of enhancements in examples/AutoAutomater.py

1aN0rmus commented 10 years ago

Thanks for the updates mike. Jim and I are reviewing now.

mmaul commented 10 years ago

It's a little hackish, but it works and has a certain elegance There are also some advantages to loose coupling. It is also a good intermediate step, when (or if) Automater is given a more API like interface.

Couple things that could make things cleaner

On Wed, May 7, 2014 at 5:47 PM, 1aN0rmus notifications@github.com wrote:

Thanks for the updates mike. Jim and I are reviewing now.

— Reply to this email directly or view it on GitHubhttps://github.com/1aN0rmus/TekDefense-Automater/pull/3#issuecomment-42487475 .

p4r4n0y1ng commented 10 years ago

Mike, Agreed on ALL of this. Can we talk on some next cool steps we would like to do?

Jim Huber

On May 7, 2014, at 8:19 PM, Mike Maul notifications@github.com wrote:

It's a little hackish, but it works and has a certain elegance There are also some advantages to loose coupling. It is also a good intermediate step, when (or if) Automater is given a more API like interface.

Couple things that could make things cleaner

  • Separate presentation from siteinfo.py
  • Using a template engine could help clean up outputs.py
  • Including some verbosity switches to turn on or off status type output

On Wed, May 7, 2014 at 5:47 PM, 1aN0rmus notifications@github.com wrote:

Thanks for the updates mike. Jim and I are reviewing now.

— Reply to this email directly or view it on GitHubhttps://github.com/1aN0rmus/TekDefense-Automater/pull/3#issuecomment-42487475 .

— Reply to this email directly or view it on GitHub.

mmaul commented 10 years ago

Sure, would be interested to hear...

On Wed, May 7, 2014 at 11:54 PM, p4r4n0y1ng notifications@github.comwrote:

Mike, Agreed on ALL of this. Can we talk on some next cool steps we would like to do?

Jim Huber

On May 7, 2014, at 8:19 PM, Mike Maul notifications@github.com wrote:

It's a little hackish, but it works and has a certain elegance There are also some advantages to loose coupling. It is also a good intermediate step, when (or if) Automater is given a more API like interface.

Couple things that could make things cleaner

  • Separate presentation from siteinfo.py
  • Using a template engine could help clean up outputs.py
  • Including some verbosity switches to turn on or off status type output

On Wed, May 7, 2014 at 5:47 PM, 1aN0rmus notifications@github.com wrote:

Thanks for the updates mike. Jim and I are reviewing now.

— Reply to this email directly or view it on GitHub< https://github.com/1aN0rmus/TekDefense-Automater/pull/3#issuecomment-42487475>

.

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHubhttps://github.com/1aN0rmus/TekDefense-Automater/pull/3#issuecomment-42511070 .

1aN0rmus commented 10 years ago

@p4r4n0y1ng and @mmaul Did you guys talk this out already?

p4r4n0y1ng commented 10 years ago

No, I got busy and lost my mind. Mike, send me your email so I can stop writing via damn GitHub and I can pick your brain some!

mmaul commented 10 years ago

Yea git hub s a bad place to communicate, mike.maul@gmail.com

p4r4n0y1ng commented 10 years ago

That's what I needed Mike. I will hit you up on normal email tonight.

On Oct 17, 2014, at 3:08 PM, Mike Maul notifications@github.com wrote:

Yea git hub s a bad place to communicate, mike.maul@gmail.com

— Reply to this email directly or view it on GitHub.

mcm commented 9 years ago

I hadn't noticed this pull request so I just submitted #19. Is there anything I can do to help with this instead if there is something else preferred? We'd like to start using this programmatically and are willing to contribute anything we do for that back, but I don't want to step on anyone's toes.

cc: @p4r4n0y1ng @mmaul @1aN0rmus

p4r4n0y1ng commented 9 years ago

@mcmasterathl would love to get this moving forward. If I could get an email address from you that you don't mind me using that would be great. Will include @mmaul on this based on the fact that he's also wanted something like this and I've just been all over the place and not gotten it done. Would like to start an off-Git collab on it if possible, since this method of communicating is akin to wearing barbed-wire underwear in my opinion. EMail address is james.huber@tekdefense.com - if you hit me there, I'll put the group on our back and forths and we can get it all moving forward.

yoyo956 commented 6 months ago

Added Silent mode to Site Class hierarchy to support programmatic usage. Added PrintToCSVFileHandle to SiteDetailOutput to support programmatic usage by writing output to filehandle so results can be access directly.

Example of enhancements in examples/AutoAutomater.py