Skip the afternoon of digging β fifteen OSINT tools already researched,
and whatever you add
goes with the file to whoever opens it next.
OSINT β open-source intelligence: finding out about a person, company or domain from public data. This is a registry of the tools that do it.
Download
β
Open HTML
β
Use it
BCBC-OSINT-Tools-Evaluation-Registry-v3-PUBLIC-2026-09-02.zip β 12.7 KB Β· MIT Β· nothing to install
What's in the file
ββββββββββββββββββ
15 tools already researched β site, docs, repo, licence, auth, alive-or-dead, evidence link
a lifecycle for each: NEW β REVIEW β TESTING β APPROVED / REJECTED / DEPRECATED
edit anything, add your own, then EXPORT β the new file carries everything you added
Below, three lanes β open the one you came for
ββββββββββββββββββββββββββββββββββββββββββββββ
π¦ THE FILE what it is Β· what a record holds Β· the 15 inside Β· search/edit
Β· why edits travel with the file Β· runs offline
π§ THE THINKING evidence β interpretation Β· privacy & authorization
Β· correlation β proof Β· where this fits
π€ WHAT'S NEXT what he wants from you Β· status Β· MIT Β· what's in the zip
I have been doing a lot of research lately into OSINT tools, APIs, agents, scanners, data providers, and the rapidly growing number of AI-assisted investigation projects appearing everywhere.
After looking at enough of them, I realized something:
We probably do not need another giant OSINT scanner.
We need a better way to evaluate, organize, compare, document, and eventually integrate the good tools that already exist.
So I built this.
THE FILE
π What it is β the evaluation flow
β What is the BCBC OSINT Tools Evaluation Registry?
The BCBC OSINT Tools Evaluation Registry is a completely standalone HTML application designed to help researchers evaluate OSINT tools and providers before integrating them into a larger workflow.
It is not a scanner.
It does not automatically investigate anyone.
It does not phone home to BCBC.
It is essentially an evidence-oriented research and engineering notebook that runs in your browser.
The idea is simple:
OSINT tool discovered
β
Identify what it actually does
β
Find the OFFICIAL project
β
Find the documentation / API
β
Find the source repository
β
Check license / terms
β
Determine authentication requirements
β
Check whether the project is still alive
β
Record evidence
β
Evaluate it
β
TEST
β
APPROVE / REJECT / DEPRECATE
β
Only THEN consider integration
That last part became very important to me.
There are a tremendous number of excellent projects available already.
Instead of constantly rebuilding mature plumbing, I want BCBC projects to sit above proven tools, preserve their evidence, and make their output easier for humans and AI systems to understand.
ποΈ What every record holds, and the lifecycle
β What v3 Includes
The current release contains 15 researched provider/tool records.
Each record can contain:
β Tool / provider name
β Current evaluation status
β Intended role
β BCBC integration decision
β Official website
β Documentation / API link
β Source repository
β License / terms information
β Authentication / access requirements
β Project activity / maintenance notes
β Evidence/reference URL
β Last verified date
β Free-form evaluation notes
β Searchable tags
β Current Evaluation States
Every tool can move through a simple lifecycle:
NEW
β
βΌ
REVIEW
β
βΌ
TESTING
β
ββββββββββββββββΊ REJECTED
β
ββββββββββββββββΊ DEPRECATED
β
βΌ
APPROVED
This keeps βinteresting project I found on the Internetβ separate from:
βWe actually evaluated this and are comfortable depending on it.β
π The 15 tools inside β and why the dead ones stay
β Some of the Tools Currently in the Registry
The release currently contains research records covering projects/providers such as:
Orchestration / Automated OSINT
β OpenOSINT
β SpiderFoot
β Taranis AI
Social / Identity Supporting Evidence
β OWASP SocialOSINTAgent
Phone Research
β PhoneInfoga
Domain / DNS / Infrastructure
β SecurityTrails
β RIPEstat
β BGPView β retained as a deprecated historical entry
Exposure / Breach Information
β Have I Been Pwned
Graph / Correlation
β Maltego
Network Discovery
β Nmap
Tool Discovery / Taxonomy
β OSINT Framework
Domain / Company Recon
β theHarvester
Website Technology Evidence
β BuiltWith
Internet-Facing Asset Context
β Shodan
β An Important Example: Dead Projects Matter Too
One thing I specifically wanted this registry to handle is tool decay.
An OSINT list from two years ago may point you toward something that no longer exists.
That is exactly the kind of thing that wastes hours when building automation.
For example:
BGPView
β
Previously useful BGP / ASN provider
β
Service discontinued
β
Registry status = DEPRECATED
β
Replacement candidate = RIPEstat
Instead of quietly deleting BGPView, I intentionally preserve the record.
Why?
Because this tells the next developer or AI agent:
We already investigated this. Do not waste another afternoon rediscovering why it doesnβt work.
That is institutional memory.
βοΈ Search it, edit it, it's yours
β Search and Filtering
The registry can be searched instantly.
You can search things such as:
DNS
API
social
graph
open-source
authorized-only
You can also filter the complete registry by status:
β New
β Review
β Testing
β Approved
β Rejected
β Deprecated
β Every Record is Editable
The supplied entries are not intended to be a sacred database.
They are starting research.
You can:
β Edit existing records
β Add providers
β Delete providers
β Change status
β Add notes
β Add evidence
β Update links
β Add tags
β Record new licensing information
β Change architectural decisions
It becomes your own research registry.
β It Saves Locally
Edits can be stored locally by the browser.
There is no BCBC server required.
No account.
No database.
No installation.
Open the HTML file.
Use it.
π€ Why your edits travel with the file
β But There Was a Problem With Browser-Local Storageβ¦
This is something I specifically fixed before releasing it.
Originally the registry stored edits using browser localStorage.
That is great while working locallyβ¦
β¦but terrible if you spend hours editing the registry and then email the original HTML file to somebody.
Your changes stay in YOUR browser.
They do not magically travel with the file.
So v3 now includes:
β EXPORT STANDALONE HTML
This is probably my favorite feature in the release.
You can edit the registryβ¦
Original Registry
β
Add tools
β
Change statuses
β
Add research
β
Add evidence
β
Add notes
β
CLICK:
Export Standalone HTML
β
New HTML file generated
β
CURRENT REGISTRY DATA IS EMBEDDED
β
Give that file to somebody else
Now the research actually travels with the document.
That makes this useful as a portable research artifact rather than merely a browser application.
β Other Export Options
The registry also supports:
JSON Export
Useful for:
β automation
β scripts
β databases
β APIs
β AI agents
β future BCBC Workbench integration
Markdown Report Export
Useful for:
β Discourse
β GitHub
β documentation
β project handoff
β research notes
Standalone HTML Export
Useful for:
β sharing
β archiving
β offline use
β transferring your current registry state
Useful for:
β PDF
β hard-copy review
β audit trail
β project documentation
π Runs offline, nothing to install
β It Is Designed To Work Offline
The application itself is just HTML + CSS + JavaScript.
No framework.
No npm install.
No Docker container.
No server.
No database.
No cloud account.
No login.
Download
β
Open HTML
β
Use it
That is the deployment procedure. ![]()
THE THINKING
π Evidence is not interpretation β the core rule, and why
β The Core Design Rule
The most important rule in this project is:
Evidence production and AI interpretation are two different things.
A tool may tell us:
Domain registered: 2012-04-18
An AI might interpret that as:
The domain has existed for more than a decade,
which is generally more consistent with an established organization.
Those are NOT the same thing.
The original evidence should remain intact.
So the BCBC model looks more like:
ββββββββββββββββββββββββ
β OSINT PROVIDER β
β API / TOOL / DATA β
ββββββββββββ¬ββββββββββββ
β
βΌ
ββββββββββββββββββββββββ
β RAW EVIDENCE β
β β
β Provider β
β Timestamp β
β Version β
β Result β
ββββββββββββ¬ββββββββββββ
β
βΌ
ββββββββββββββββββββββββ
β BCBC EVIDENCE LAYER β
β β
β VERIFIED β
β CONTRADICTED β
β UNKNOWN β
ββββββββββββ¬ββββββββββββ
β
βΌ
ββββββββββββββββββββββββ
β AI INTERPRETATION β
β β
β Explanation β
β Correlation β
β Suggested next check β
ββββββββββββββββββββββββ
The AI should never silently replace the original evidence.
β Why I Built It
One of the problems I keep seeing with AI-assisted research is that a system can produce an extremely convincing answer while hiding where the underlying facts came from.
That becomes dangerous very quickly.
I want a research system where somebody can ask:
βWhy did the system say that?β
And the answer can actually be shown.
CLAIM
β
SOURCE
β
PROVIDER
β
RAW RESULT
β
TIME COLLECTED
β
INTERPRETATION
That chain matters.
Especially when OSINT is eventually used for things like:
β recruiter verification
β company verification
β domain research
β infrastructure research
β fraud detection
β security work
β threat intelligence
β technical due diligence
π‘οΈ Privacy Β· authorization Β· correlation is not proof
β Privacy
The registry itself does not investigate targets.
It is an evaluation database for tools.
That distinction is intentional.
REGISTRY
β
βββ Stores research
βββ Stores evaluation decisions
βββ Stores links
βββ Stores evidence references
βββ DOES NOT automatically investigate targets
If you later launch or integrate one of the listed third-party tools, then that tool has its own behavior, privacy implications, licenses, and terms.
Those should be evaluated separately.
β Authorization Matters
Some OSINT tools are passive.
Some are not.
Some query third-party datasets.
Some perform active network discovery.
So the registry deliberately includes an authorization boundary.
For example:
Public information lookup
β
Generally passive research
versus
Network scanning
β
Only systems you own
OR
systems you have explicit authorization to test
Putting everything under the label βOSINTβ does not magically make every activity passive or authorized.
β Correlation Is NOT Identity Proof
This is another BCBC rule I care about.
Suppose we discover:
Same name
+
Same company
+
Same username
+
Similar photograph
That may be useful evidence.
It is NOT automatically proof that two records represent the same human being.
So BCBC tries to preserve three states:
VERIFIED
CONTRADICTED
UNKNOWN
instead of forcing every result into:
TRUE
FALSE
The real world is usually messier than that.
ποΈ Where this fits β one evidence layer, many tools
β Why This Exists Alongside the Recruiter Reality Check
Some people here may remember the BCBC Job & Recruiter Reality Check project I have also been working on.
That project was actually part of what pushed me toward this architecture.
Instead of building:
Recruiter Tool
β
500 hard-coded OSINT integrations
I would rather eventually have:
BCBC OSINT WORKBENCH
β
βββββββββββββββΌβββββββββββββββ
β β β
βΌ βΌ βΌ
Domain Data Social Data Phone Data
β β β
βββββββββββββββΌβββββββββββββββ
β
βΌ
EVIDENCE LAYER
β
ββββββββββββββΌββββββββββββββ
β β β
βΌ βΌ βΌ
Recruiter Security Research
Reality Tools Tools
Check
One evidence architecture.
Many specialized applications.
That is the direction.
β The Bigger Idea
I am increasingly convinced that the important part of AI systems is not merely:
βWhich model are you using?β
It is the machinery surrounding the model.
TOOLS
β
EVIDENCE
β
PROVENANCE
β
MEMORY
β
REASONING
β
HUMAN REVIEW
Models will change.
APIs will change.
Companies will change.
Projects will disappear.
What should survive is the evidence and the reasoning trail explaining:
What did we know, where did we get it, and why did we make that decision?
That is what I am trying to build toward.
WHATβS NEXT
π What he wants from you
β What I Would Like From the Community
This is being released because I would rather people use it, improve it, and tell me where it is wrong than have it sitting on my drive forever waiting for some imaginary perfect version.
If you know of:
β a better provider
β a dead provider I missed
β a better API
β an incorrect license entry
β a free alternative
β a stronger open-source project
β a useful OSINT category
β something that should absolutely NOT be integrated
β a privacy concern
β a provenance problem
β an architectural improvement
Please post it.
That is exactly what the registry is for.
β I Especially Want Help Finding Good Deterministic Providers
AI is great at interpretation.
But whenever possible, I want the evidence underneath it to come from something deterministic.
For example:
QUESTION:
"When was this domain registered?"
BAD ARCHITECTURE:
Ask AI to guess from Internet context.
BETTER ARCHITECTURE:
RDAP / WHOIS provider
β
Raw registration date
β
Preserve evidence
β
AI explains what the date may mean
That separation is extremely important to me.
β Status Β· MIT Β· what's in the zip
β Free To Use / Modify / Improve
The registry application code is released under the MIT License.
Use it.
Modify it.
Fork it.
Add your own providers.
Teach with it.
Turn it into something better.
Give it away again.
Third-party tools, APIs, trademarks, documentation, and services naturally remain under their respective licenses and terms.
No third-party binaries are bundled with the registry.
β Included With the Release
The downloadable package contains:
BCBC-OSINT-Tools-Evaluation-Registry-v3-PUBLIC-2026-09-02.html
β
βββ Standalone application
β
βββ Built-in research registry
β
βββ Search / filters
β
βββ Record editor
β
βββ JSON export
β
βββ Markdown export
β
βββ Standalone HTML export
β
βββ Print / PDF support
β
βββ README
β
βββ MIT License
β Current Status
[β] Standalone browser application
[β] Search
[β] Status filtering
[β] Editable records
[β] Local persistence
[β] JSON export
[β] Markdown export
[β] Portable standalone HTML export
[β] Print / PDF
[β] Research/provider links populated
[β] License/access fields added
[β] Maintenance/activity fields added
[β] Deprecated-provider tracking
[β] Public-use warning
[β] MIT release
[ ] Community testing
[ ] More provider research
[ ] Provider adapter prototype
[ ] OSINT Workbench integration
That last part is where you guys come in.
β Download
The BCBC OSINT Tools Evaluation Registry v3 standalone HTML / release package is attached to this post.
Download it.
Open it in your browser.
No installation required.
And if you improve it, please share what you changed so everybody can benefit.
BCBC Technology
Evidence before confidence.
Do not rebuild the plumbing if good plumbing already exists.
Preserve the WHY.
Credits
Built through ongoing BCBC research and development.
Mikey_LikesIT + ChatGPT
Released freely for the community to use, study, modify, test, and improve.
Enjoy it. ![]()
BCBC-OSINT-Tools-Evaluation-Registry-v3-PUBLIC-2026-09-02.zip (12.7 KB)
!