Skip to content

sfn-tools/bitflip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

bitsquatting-experiments

This folder contains the two small public repositories I split out of the larger research workspace that I used while investigating bitsquatting and spontaneous higher-layer corruption. They are related, but they answer different questions.

Repositories

point-to-point/

This is the deterministic point-to-point UDP measurement harness I used for the Hetzner transit experiment. It sends fixed-size packets at a controlled rate, regenerates the expected packet at the receiver from the sequence number and shared key, and records corruption, duplicates, missing packets, host telemetry, and optional rolling packet captures.

Use this one if you want to reproduce:

  • the long-duration sender/receiver WAN test
  • local loopback control runs
  • end-to-end packet integrity experiments over real networks

browser-lab/

This is the standalone browser-side anomaly rig I used for the local browser experiment. It drives Chrome or Chromium through a local controller page and explicit proxy, generates deterministic unique URLs, and classifies the requests the browser actually makes so malformed, duplicated, stale, or otherwise unexpected browser-side behavior becomes visible.

Use this one if you want to reproduce:

  • the offline local browser experiment
  • browser-originated request anomaly testing
  • the Chrome renderer stability issue discovered during the experiment

How They Fit Together

The two rigs were built to probe different parts of the same broader question:

  • point-to-point/ asks whether corruption survives a real packet path and reaches user space.
  • browser-lab/ asks whether a browser on a consumer machine can itself originate corrupted or otherwise wrong requests without user error.

Taken together, they cover both a network-path experiment and a browser-side experiment.

Where To Start

Each subfolder is meant to stand on its own as a small public repository, with its own README, configs, scripts, and source tree.

About

Code to reproduce my bitsquatting research

Resources

License

Stars

Watchers

Forks

Contributors