Aperture Internet Laboratory aims to:
- develop, improve, and distribute free and publicly available software that aids, supports, and assists the free and efficient transmission of information and communications;
- conduct scientific research on the free and efficient transmission of information and communications, and promote the use of such knowledge;
- create and maintain hardware infrastructure that aids, supports, and assists the free and efficient transmission of information and communication;
- do any and all lawful activities which may be necessary, useful, or desirable for the furtherance, accomplishment, fostering, and attainment of the foregoing purposes; and,
- support the ever-growing internet community that wants to experiment and gain hands-on experience with the real world BGP.
If you are a researcher interested in BGP and routing security, internet censorship, DoS attack mitigation, advanced SP / DC networks (segment routing, FlowSpec, etc.), or any other internet/communications topics and looking for any of the followings, we may be able to help:
- Server colocation
- Virtual server
- BGP access (IP transit / DFZ routing table view / IPv6 allocation / ASN sponsorship)
- Unfiltered internet access (incl. spoofed source address - solely for the purpose of security research)
- ...or any other interesting things we may be able to offer.
Drop an email to firstname.lastname@example.org with a brief (three to five paragraphs) description of your project or research; we will get back to you as soon as possible.
List of services operated or sponsored by Aperture Network. For sponsored projects, only projects with consent from the owner are listed.
Free IPv6 block allocation and free IPv6 BGP tunnel for hobbyists and security researchers. Delegated RPKI now supported for ASN and IPv6 blocks allocated by us to aid RPKI / BGPSec experiments.
Free virtual private server for amateur radio operators. AMPRNet users may also bring their own network for BGP.
Aperture Network operates aperture-ix, an internet exchange located at Kwai Chung, Hong Kong.
Aperture Network sponsors (colocation space and power) lambda-ix, an internet exchange located at Fremont, CA, USA.
Aperture Network sponsors (colocation space, power and bandwidth) the AOSC project (main AOSC OS repo).
Software projects by Aperture Network Laboratory.
Feature-packed proxy & relay tool optimized for lossy, unstable connections.
Multipurpose flow monitoring and analysis tool.
Multiprotocol IP Switching (MPIS) - an eBPF-based "tunneling" technique allows tunneling traffic across internet w/o dropping MTU.
A Python framework for creating emulation of the Internet.
A simple utility to fake IPv4 traceroute path, optionally with MPLS labels.
A minimum XDP router implementation with basic IPv4 and IPv6 support.
A LDP (label distribution protocol) implemtation.
A simple daemon for managing multiple SIT (Simple Internet Transition) tunnels. Created for self-hosted IPv6 tunnel broker service.
A simple tool that tunnels local TCP/UDP ports to remote servers through a SOCKS5 proxy.
A fast MikroTik's EoIP/EoIPv6 implementation for *nix.
A BGP library written in C++. With support for some modern BGP features (MP-BGP, 4-bytes ASN) and a simple to use deserialization/serialization interface. A BGP FSM is also included. Might not continue development anymore since it was again initially designed for the "legacy" SEED internet simulator.
A BGP speaker that feeds IP blocks that delegated to China to peer. Useful if you try to do some special routing against China's IP block. (e.g., route to/exclude from VPN)