Add to wiki: How to get the tumblr oauth tokens #51
Replies: 3 comments 2 replies
-
|
@PinkDev1 yep this is something I can put into the next release of Scrummage (3.8) if it makes life easier. I'd actually encourage you as someone who seems to know Python to have a crack at implementing it yourself, as we recognise there are sometimes better ways of integrating Scrummage with third-parties than what we provide in the freely available, open-source tools. In fact this entire project is built due to the founders being dissatisfied with the way OSINT is being handled by other platforms. If you do this your name will pop up as a contributor in the project. The plugin you would need to update is: https://github.com/matamorphosis/Scrummage/blob/main/app/plugins/Tumblr_Search.py Additionally, if you go down that road, please add the library to https://github.com/matamorphosis/Scrummage/blob/main/installation/support_files/python_requirements.txt It may seem a little hard at first due to Scrummage being heavily frameworked, but I can assure you it's not too difficult, especially if you follow our plugin development guide https://github.com/matamorphosis/Scrummage/wiki/Plugin-Development-Guide Lastly, due to this not actually being a bug, I am transferring this to a discussion. |
Beta Was this translation helpful? Give feedback.
-
|
I've finished configuring most of the API Keys. Creating tasks is awkward with such small input fields, and there aren't any predefined task groups (like, search username in all platforms) Mutiple tasks can't be deployed simultaneously using the GUI, and sometimes they don't even create any results. How is scrummage supposed to be used? Is the project still in alpha? |
Beta Was this translation helpful? Give feedback.
-
|
That's good to hear, it's quite an effort setting up all of those API keys. I appreciate the feedback around input fields, it's something we can widen quite easily. Also apologies for the following essay, but it is difficult to answer your questions without the provided level of detail. The purpose of the platform is to have more manual control over each plugin. Hence why it's not like Spiderfoot, where you give it some details and it runs a whole series of plugins on your behalf. Plugins don't always return results, and it can be for one of a few reasons:
The project is 3 years old, but like a lot of security products is built in the free time of the devs. We recently obtained our first sponsorship, but prior to that that project has had no funding. The path of Scrummage is very similar to that of other cybersecurity products. If you need further convincing of this read the following:It's quite important to note that the way open-source security products are built differs from traditional software development. So the project is not in Alpha, but the project is a rolling project, so some things to note:
This is why some of the early versions of software look and feel pretty average (Scrummage included). One of the biggest OSINT tools out there is Maltego, supported by offensive security. The product is very clunky and ugly, but provides immense security value. The main thing Maltego provides, which is also in the works for 3.8, is an excellent way of integrating with several APIs, and mapping the results together. Scrummage's Unique ValueThe value that Scrummage provides that I doubt you'll find elsewhere for a free product is the breadth of the plugins available to you at no cost. There are over 80 plugins, which allow you to configure over 100 types of tasks.
Some other unique features:
Use cases
Ultimately you work out your own use case before using the product :) Future RoadmapAgain I understand that using a manual OSINT tool might be annoying to get everything set up, but it's helpful for you to know which plugins you are executing as each OSINT scenario differs. At some point I might create task groups, where you provide a domain and the tool generates and runs a series of tasks on your behalf. But the more streamlined this becomes, the more maintenance. At some point we are looking to introduce a premium version of the product which would automate a lot more, and be organisation-centric. Meaning you put in some company details, and that's used to define the task queries and other settings. But this actually reduces a lot of the flexibility the product currently gives you, which is why as an individual you may feel lost, because you pick the tasks based on what you want to do. SummaryThis tool is really huge, building platforms is a massive task that evolves with time, Elasticsearch is a good example of how an open-source tool increases in value with time on the SIEM side of cybersecurity. So many tools at some point in time have been unstable, clunky and ugly. I think anyone getting into cybersecurity in the last couple of years doesn't understand/appreciate this. Not saying this is you, but I hope this provides context. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The tumblr oauth docs are insanely complicated. I've found a far easier way of getting an Oauth Token and the Oauth Token Secret
Install requests-oauthlib
Run the following in a python console:
A response like the following should appear:
Beta Was this translation helpful? Give feedback.
All reactions