• Stars
    star
    103
  • Rank 331,977 (Top 7 %)
  • Language
    Go
  • License
    MIT License
  • Created over 6 years ago
  • Updated 28 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A stealth URL toolkit optimized for bypassing censorship filters and/or dropping malware

Zerodrop πŸ•΅οΈ

A utility for private redirects and proxies that disappear after certain conditions are met.

Live demo

A live demo is available at thisΒ dangerous.link.

Features

  • Web interface for creating resources
  • Create proxies and redirections for a given URL
  • Upload files or manually enter content in a textarea
  • Access control
  • Expire access to a resource after number of downloads
  • Block or allow access based on IP address
  • Block or allow access based on IP network
  • Block or allow access based on GeoIP location
  • Block or allow access based on hostname matching (w/ regex)
  • Publish "secret" pages with UUID generation
  • Self-destruct action which removes and kills running binary; configurable.

Blacklist

The blacklist syntax is similar to that of gitignore. An optional prefix ! which negates the pattern can be used for whitelisting.

Categories

  1. Match All [*] (Useful for creating a whitelist)
  2. Match IP [e.g. 203.0.113.6 or 2001:db8::68]
  3. Match IP Network [e.g.: 192.0.2.0/24 or ::1/128]
  4. Match Hostname [e.g. crawl-66-249-66-1.googlebot.com]
  5. Match Hostname RegExp [e.g.: ~ .*\.cox\.net]
  6. Match Geofence [e.g.: @ 39.377297 -74.451082 (7km)]
  7. Match database [e.g. db datacenters or db tor]

Whitelist

For example to only allow from local:

# This strange blacklist only allows access from localhost and google bots
*
! ::1  # Allow localhost
! ~ .*\.google(bot)?\.com$

Geofencing

A @ prefix is for targeted geofencing, i.e., @ lat lng (optional radius). The default radius is 25m. For example to block Atlantic City:

@ 39.377297 -74.451082 (7km)
Unit Symbol
meter m
kilometer km
mile mi
feet ft

Regular Expression

A ~ prefix indicates a hostname regular expression match.

shady.com
~ (.*)\.shady\.com # Block subdomains of shady

Databases

A rule that begins with "db " will be matched with a database by name, e.g., !db tor to whitelist Tor exit nodes. The database file must be specified in the config.

ipcat:
    cloudflare: cloudflare.csv
    datacenters: datacenters.csv
    tor: torexitnodes.csv

The format of the CSV file is specified by ipcat rules.

More Repositories

1

core-estimator

Cross-browser polyfill for navigator.hardwareConcurrency
JavaScript
300
star
2

oftn-bot

State of the art IRC bot library & bot for Node.js
JavaScript
90
star
3

lic

A scriptable IRC client in Node.js with a central hub that maintains a persistent connection for you.
JavaScript
15
star
4

coca

An implementation of C in JavaScript.
JavaScript
10
star
5

suit-js

A slick user-interface toolkit created in JavaScript for use with HTML5 canvas.
JavaScript
10
star
6

melody

A program to generate music from ASCII text, in order to quickly share melodies
C
9
star
7

go-reconcile

A set reconciliation library for data synchronization and de-duplication.
Go
8
star
8

quorum

A flexible proposal/voting workflow system for teams of people
CSS
5
star
9

common

Data structures and algorithm implementations that may be useful
JavaScript
3
star
10

get-tab-size

JS function to find the tab size of a document
JavaScript
3
star
11

get-random-port

Get random open port in NodeJS
JavaScript
3
star
12

DartMark

An in-browser WYSIWYG with a focus on keyboard navigation and quick prototyping
JavaScript
3
star
13

oftn-oswg.github.io

Ξ©F:βˆ… Open Source Working Group site
JavaScript
3
star
14

ts-reconcile

A set reconciliation library for data synchronization and de-duplication.
TypeScript
2
star
15

DynVol

My efforts at recreating the archival tools used by Dynamix
C
2
star
16

webpack-extract-oftn-l10n

Webpack plugin for extracting localization strings for the oftn-l10n library
JavaScript
2
star
17

flic

Design and implementation of FLIC: Frequency Layered Information Code, a barcode format designed for high information density.
JavaScript
2
star
18

share.oftn.org

OFTN Share - https://share.oftn.org
1
star
19

oftn-l10n

Android-style localization for ES6
JavaScript
1
star
20

hermes

1
star
21

gopherview

Turn your program into a movie
Go
1
star
22

FAQBot

A Simple IRC Bot to handle Frequently Asked Questions
Racket
1
star