GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - copyleftdev/kilo-data: Open threat-intelligence and IP-reputation ETL for phishing and abuse screening, with BGP and Arrow/Parquet releases

BranchesTags
Open more actions menu

Latest commit

 

History

3 Commits
3 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
config
config
 
 
crates/kilo-data
crates/kilo-data
 
 
dataset
dataset
 
 
docs
docs
 
 
reference-data
reference-data
 
 
schemas
schemas
 
 
scripts
scripts
 
 
.gitignore
.gitignore
 
 
ATTRIBUTION.md
ATTRIBUTION.md
 
 
Cargo.lock
Cargo.lock
 
 
Cargo.toml
Cargo.toml
 
 
README.md
README.md
 
 

Repository files navigation

Kilo Data

Tip my tokens

Kilo Data is the open, deterministic threat-intelligence and IP-reputation data pipeline for KiloCheck. It retrieves complete bulk publications from original sources, validates and normalizes them, and publishes reproducible Apache Arrow and Parquet release artifacts. It does not contain the future KiloCheck query CLI and never performs per-IP intelligence lookups.

Dataset coverage

  • Threat indicators and evidence from established blocklists and malware infrastructure publications.
  • BGP route-origin data, Regional Internet Registry (RIR) allocations, and IANA special-purpose address registries.
  • Cloud-provider, crawler, Tor-exit, and network-attribution context.
  • Normalized columnar tables designed for offline phishing and malware screening, threat detection, and IP intelligence tools.

Current data workflow

immutable bulk artifacts
        ↓
catalog hash validation
        ↓
format-aware corpus profiling
        ↓
source-native parsed records (Parquet)
        ↓
canonical semantic tables (next)
        ↓
optimized runtime index (later)

No collection or compilation command performs per-IP API lookups.

Commands

cargo run -p kilo-data -- validate
cargo run -p kilo-data -- inspect
cargo run -p kilo-data -- compile-source-records
cargo run -p kilo-data -- compile-canonical
cargo run -p kilo-data -- validate-canonical
  • validate verifies every artifact against reference-data/sources.toml.
  • inspect regenerates reference-data/profiles.json without modifying inputs.
  • compile-source-records rebuilds dataset/source_records.parquet from all cataloged artifacts.
  • compile-canonical rebuilds the normalized indicator, allocation, routing, provider-context, and evidence tables.
  • validate-canonical checks primary-key uniqueness and every cross-table indicator reference.

The source catalog and corpus review notes live in reference-data/README.md and reference-data/SOURCES.md.

The public dataset release cadence, stable/edge channels, and future CLI merge contract are documented in docs/data-releases.md.

About

Open threat-intelligence and IP-reputation ETL for phishing and abuse screening, with BGP and Arrow/Parquet releases

Topics

apache-arrowbgpblocklistcybersecuritydata-engineeringdata-pipelineetlindicators-of-compromiseiocip-addressip-reputationmalwarenetwork-securityopen-dataosintparquetphishingrustthreat-detectionthreat-intelligence

Resources

Readme
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.