Open Source Intelligence (#osint) is based on the use of hundreds of open source tools. In my experience, the main problem of good #opensource tools is extremely LOW number of users.
In this thread I will tell how independent developers find their audience (free)🧵🧵⬇️ (1/14)
(2/14) Check how your product runs outside your computer.
For starters, try opening your Github repository at Gitpod.io (it's free online #Ubuntu).
This will show what the user will need to install to run
Ex: the Python modules to include in requirements.txt
(3/14) Test your product on different operating systems
Ideally, you should install several virtual machines on your computer. VM images can be found here:
(4/14) Spend a LOT of time designing the #Github repository
Make at least 5 example commands to run
Describe EVERY function
Add pictures and tags
Describe any pitfalls you found when testing with different systems
Add your contact information
(5/14) Create a project website with detailed documentation
For example, you can simply have a web page on Github Pages (this is very fast and not badly indexed by search engines).
You can also use special sites to host technical documentation (readthedocs.org etc)
(6/14) The more time you spend on the first four points, the more payback you will get on the next steps.
And if your tool doesn't run on #Ubuntu on the first try and doesn't have a proper README, the work described in the following steps is pointless!
(7/14) Get product accounts on social media
Promoting something from scratch is a very long and arduous process.
Start with those platforms where you already have accounts with at least some readers and from where you can redirect people to your new page
(8/14). Make tweets about your project and use the two main tricks (works even without followers):
1. Use tags that popular bots retweet - #python, #opensource, #javascript etc 2. Tag the accounts of popular tech bloggers who frequently tweet about tools similar to yours
(9/14) Make posts in themed subreddits on #Reddit:
Register accounts and add detailed answers to them with examples of commands and the name of your tool (best to avoid direct links to avoid being blocked)
(12/14) Ask to be added to themed collections
There are a lot of different themed collections on Github. Write to the contributors asking them to add your project. Not much traffic comes from collections, but, their owners are often have blogs and can make a post about your tool
(13/14) Feel free to write to techno-journalists.
Google articles on the topic of your product over the last year, look at the profiles of their authors and write to them. They may not answer, but they may remember your tool and write about it when the opportunity arises.
(14/14). Remember that promoting a software product is a very TRUE and LONG process. Especially if the product is highly specialized.
If you have more than 20-30 stars on Github after all the actions described above, you can consider it a great success.
A repository with text files containing a million dorks for finding potentially vulnerable web pages and sensitive data (in Google and other search engines).
- search engines
- AI image editing tools to enhance the quality of search results
- how to reverse face image search without photos
- quick face search on video
- protect yourself
🧵🧵🧵
#osint #socmint
When searching on Google, use not only Lens, but also the OLD image search (which gives very different results). You can access it using this tool:
A very good tool for searching for faces and images in general, which is often more effective than Google. It also recognises text in images and translates it.
Is it possible to use neural networks to create a whole series of photos of one person for a fake social network profile ("sock puppet")?
I show by examples the possible way of solving the problem (this is not an easy way ).
🧵🧵🧵
In order to successfully pretend to be another person on the Internet, you need a series of photos in different places and different clothes. But it's a lot of work to make these (even with AI).
But often this leads to poor quality results. But for some situations it is quite good.
(2/7)🧵
It is better to extract text from a presentation so you can translate it later with more advanced translators. This can be done with the help of these services: