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 support@apernet.io 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.
-
feda
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.
-
hamvm
Free virtual private server for amateur radio operators. AMPRNet users may also bring their own network for BGP.
-
aperture-ix
[peeringdb]
Aperture Network operates aperture-ix, an internet exchange located at Kwai Chung, Hong Kong.
-
lambda-ix
[peeringdb]
Aperture Network sponsors (colocation space and power) lambda-ix, an internet exchange located at Fremont, CA, USA.
-
aosc-repo
[home]
Aperture Network sponsors (colocation space, power and bandwidth) the AOSC project (main AOSC OS repo).
Software projects by Aperture Internet Laboratory.
-
hysteria
a powerful, lightning fast and censorship resistant proxy.
-
apermon
Multipurpose flow monitoring and analysis tool.
-
mpis
Multiprotocol IP Switching (MPIS) - an eBPF-based "tunneling" technique allows tunneling traffic across internet w/o dropping MTU.
-
seed-emulator
[paper]
[applications]
[sigcomm]
A Python framework for creating emulation of the Internet.
-
traced
A simple utility to fake IPv4 traceroute path, optionally with MPLS labels.
-
xdp-router
A minimum XDP router implementation with basic IPv4 and IPv6 support.
-
ldpd
A LDP (label distribution protocol) implemtation.
-
sitd
A simple daemon for managing multiple SIT (Simple Internet Transition) tunnels. Created for self-hosted IPv6 tunnel broker service.
-
s5tunnel
A simple tool that tunnels local TCP/UDP ports to remote servers through a SOCKS5 proxy.
-
eoip
A fast MikroTik's EoIP/EoIPv6 implementation for *nix.
-
libbgp
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.
-
cn-routefeed
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)