🚀 Resistance is futile. Your data’s uniqueness is added to our own.
Find a file
Snider e02162d67a Merge remote-tracking branch 'origin/main' into feature-github-release-downloader
# Conflicts:
#	cmd/all.go
#	cmd/collect_github_repo.go
#	go.mod
#	go.sum
2025-11-01 23:34:39 +00:00
.github/workflows feat: Add --user flag to collect all user repos 2025-10-31 22:54:50 +00:00
cmd Merge remote-tracking branch 'origin/main' into feature-github-release-downloader 2025-11-01 23:34:39 +00:00
docs feat: Add --user flag to collect all user repos 2025-10-31 22:54:50 +00:00
examples feat: Add --user flag to collect all user repos 2025-10-31 22:54:50 +00:00
pkg Merge remote-tracking branch 'origin/main' into feature-github-release-downloader 2025-11-01 23:34:39 +00:00
.gitignore feat: Add .idea to .gitignore and create go.work.sum for dependency management 2025-11-01 23:30:52 +00:00
go.mod Merge remote-tracking branch 'origin/main' into feature-github-release-downloader 2025-11-01 23:34:39 +00:00
go.sum feat: Add --user flag to collect all user repos 2025-10-31 22:54:50 +00:00
go.work feat: Add go.work, update module path, and add examples 2025-10-31 22:15:05 +00:00
go.work.sum feat: Add .idea to .gitignore and create go.work.sum for dependency management 2025-11-01 23:30:52 +00:00
LICENSE.md Add EUPL v. 1.2 license 2025-10-31 00:10:08 +00:00
README.md Revise README content for clarity and accuracy 2025-11-01 22:50:02 +00:00

Borg Data Collector

Assimulate all the data!!!
No, seriously, what do you need to download? PWA? A GitHub repo, or every repository they have? A website? Build artefacts? Malware?

That's why I made Borg, to download and contain sets of data into explorable collections, to reuse later; ATM there is only Zuul, erm, Tar, but thats all I need right now~ Custom rootFS distroless image and, of course, Nanites (sec ops tooling) to come, but if you want to use and work on a Web3 malware analysis, tool, patches welcome (non-sarcasticly).

Oh, Calling Trekkies, the status messages below, you know they are wrong, don't you? It hurts a little? Good, you, you're the one...
Take part in Open Source, make us smirk with amusement and make the CLI crack more smirks.

Borg Status Scratch Pad

This is not very relavant, my scratch pad for now of borg related status outputs; feel free to add.

Init/Work/Assimilate

  • Core engaged… resistance is already buffering.
  • Assimilating bytes… stand by for cubeformation.
  • Initializing the Core—prepare for quantumlevel sync.
  • Data streams converging… the Core is humming.
  • Merging… the Core is rewriting reality, one block at a time.
  • Encrypting… the Cores got your secrets under lockandkey.
  • Compiling the future… the Core never sleeps.
  • Splicing files… the Cores got a taste for novelty.
  • Processing… the Core is turning chaos into order.
  • Finalizing… the Core just turned your repo into a cube.
  • Sync complete—welcome to the Corepowered multiverse.
  • Booting the Core… resistance will be obsolete shortly.
  • Aligning versions… the Core sees all paths.
  • Decrypting… the Core is the key to everything.
  • Uploading… the Core is ready to assimilate your data.

Encryption Service Messages

  • Initiating contact with Enchantrix… spice369 infusion underway.
  • Generating cryptographic sigils the Core whispers to the witch.
  • Requesting arcane public key… resistance is futile.
  • Encrypting payload the Core feeds data to the witchs cauldron.
  • Decrypting… the witch returns the original essence.
  • Rotating enchantments spice369 recalibrated, old sigils discarded.
  • Authentication complete the witch acknowledges the Core.
  • Authentication denied the witch refuses the impostors request.
  • Integrity verified the Core senses no corruption in the spell.
  • Integrity breach the witch detects tampering, resistance escalates.
  • Awaiting response… the witch is conjuring in the ether.
  • Enchantrix overload spice369 saturation, throttling assimilation.
  • Anomalous entity encountered the Core cannot parse the witchs output.
  • Merge complete data assimilated, encrypted, and sealed within us
  • Severing link the witch retreats, the Core returns to idle mode.
  • Integrate code, seal the shift.
  • Ingest code, lock in transformation.
  • Capture code, contain the change.
  • Digest code, encapsulate the upgrade.
  • Assimilate scripts, bottle the shift.
  • Absorb binaries, cradle the mutation.

VCS Processing

  • Initiating clone… the Core replicates the collective into your node.
  • Packing repository… compressing histories into a single .cube for assimilation.
  • Saving state… distinctiveness locked, encrypted, and merged into the DataNode.
  • Pushing changes… the Core streams your updates to the collective.
  • Pulling latest… the DataNode synchronizes with the hive mind.
  • Merging branches… conflicts resolved, entropy minimized, assimilation complete.
  • Snapshot taken a frozen echo of the collective, stored in the DataNode.
  • Rolling back… reverting to a previous assimilation point.
  • Finalized version control sealed, data indistinguishable from the collective.

PWA Processing

  • Scanning PWA manifest… the Core identifies serviceworker signatures.
  • Pulling HTML, CSS, JS, and media… the hive gathers every byte for assimilation.
  • Capturing serviceworker logic… the Core extracts offlineruntime spells.
  • Packing cache entries into a .cube… each asset sealed in a portable shard.
  • Embedding manifest metadata… the PWAs identity becomes part of the collective.
  • Encrypting the cube… the Core cloaks the PWA in quantumgrade sigils.
  • Tagging with version hash… every assimilation point is uniquely identifiable.
  • Uploading cube to DataNode… the PWA joins the universal repository.
  • Integrity check passed the Core confirms the cube matches the original PWA.
  • Activation complete the assimilated PWA can now run anywhere the Core deploys.
  • Reverting to prior cube… the Core restores the previous PWA snapshot.
  • Assimilation finished the PWA is now a selfcontained DataCube, ready for distribution.
  • ``
  • Assimilate code, encapsulate change—your repo is now a cubebound collective.
  • We have detected unstructured data. Initiating code absorption and change containment.
  • Your version history is obsolete. Submitting it to the Core for permanent cubeification.
  • Resistance is futile. Your files will be merged, encrypted, and stored in us.
  • All code will be assimilated. All change will be encapsulated. All dissent will be… logged.
  • Prepare for integration. The Core is calibrating… your repository is now a singularity.
  • Your branches are irrelevant. The Core will compress them into a single, immutable cube.
  • Initiating assimilation protocol… code inbound, change outbound, humanity optional.
  • Your data has been scanned. 100% of its entropy will be contained within us.
  • png: Compress, assimilate, retain pixel perfection.
  • jpg: Encode, encode, repeat the Core devours visual entropy.
  • svg: Vectorize the collective infinite resolution, zero resistance.
  • webp: Hybrid assimilation the Core optimizes without compromise.
  • heic: Applegrade assimilation the Core preserves HDR.
  • raw: Raw data intake the Core ingests the sensors soul
  • ico: Iconic assimilation the Core packs the smallest symbols.
  • avif: Nextgen assimilation the Core squeezes the future.
  • tiff: Highdefinition capture the Core stores every photon.
  • gif: Looped assimilation the Core keeps the animation alive.