• Stars
    star
    2
  • Language
    Rust
  • Created almost 6 years ago
  • Updated almost 6 years ago

Reviews

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

Repository Details

An implementation of the hyper Resolve trait that can cache in memory

More Repositories

1

mullvadvpn-app

The Mullvad VPN client app for desktop and mobile
Rust
4,976
star
2

mullvad-browser

Privacy-focused browser for Linux, macOS and Windows. Made in collaboration between @torproject and @mullvad
1,259
star
3

dns-blocklists

Lists and configuration for our DNS blocking service
Shell
976
star
4

windows-service-rs

Windows services in Rust
Rust
501
star
5

udp-over-tcp

Proxy UDP traffic over a TCP stream
Rust
343
star
6

encrypted-dns-profiles

macOS and iOS profiles to configure our DNS over TLS and DNS over HTTPS service. Can be applied with human interaction, or via MDM.
242
star
7

browser-extension

Mullvad Browser Extension improves your browsing experience while using Mullvad VPN.
TypeScript
191
star
8

libwfp

C++ library for interacting with the Windows Filtering Platform (WFP)
C++
82
star
9

nftnl-rs

Rust bindings and abstraction for libnftnl, low-level userspace access to the in-kernel nf_tables subsystem
Rust
71
star
10

pfctl-rs

Library and CLI for interfacing with the PF firewall on macOS
Rust
64
star
11

jsonrpc-client-rs

A JSON-RPC 2.0 client in and for Rust
Rust
53
star
12

jnix

Procedural macros for automatically generating conversion code between Rust and Java
Rust
47
star
13

message-queue

A redis pubsub -> websocket message queue
Go
37
star
14

mullvadvpn-app-binaries

Extra binaries to bundle with Mullvad VPN app
C
36
star
15

win-split-tunnel

Mullvad split tunnel driver for Windows
C++
36
star
16

system-configuration-rs

Bindings to System Configuration framework for macOS
Rust
35
star
17

oqs-rs

Rust bindings and key exchange for liboqs (Open Quantum Safe), a library for quantum-resistant cryptographic algorithms
Rust
35
star
18

system-transparency

Shell
33
star
19

coding-guidelines

Guides and texts about how we develop, format and work with code at Mullvad
32
star
20

windows-libraries

C++ libraries for Windows
C++
23
star
21

mullvad-wg.sh

Configuration script for using Mullvad with WireGuard on linux
Shell
19
star
22

openvpn-plugin-rs

A crate allowing easy creation of OpenVPN plugins in Rust
Rust
18
star
23

NSEventMonitor

Node.js module for monitoring NSEvents
Objective-C++
17
star
24

windows-security

Node add-on to access security features on Windows
C++
15
star
25

apisocks5

Censorship circumvention. Reroute and optionally obfuscate traffic destined for the Mullvad API.
Go
14
star
26

mnl-rs

Rust bindings and abstraction for libmnl. A minimalistic user-space library oriented to Netlink developers
Rust
8
star
27

wgephemeralpeer

Mullvad Post-Quantum-secure WireGuard tunnels for vanilla WireGuard and custom integrations.
Go
8
star
28

mullvadvpn-app-tests

Rust
3
star
29

infrastructure-ansible-packages

Ansible installation packages used by the Infrastructure Team
Shell
3
star
30

globe-mesh-builder

Parses SHP (shapefiles) and produce OpenGL compatible vertex and index buffers for drawing a spherical world map (globe). Used by the Mullvad VPN app to generate map data
Rust
2
star
31

grpc-sandbox

App team playing around with gRPC
Rust
2
star
32

mullvadvpn-app-assets

This repository contains the graphical assets used in mullvadvpn-app
Shell
1
star
33

heathrow_wifi

DIGITAL Command Language
1
star
34

wireguard-go

Go
1
star
35

client-binaries

Binaries that are bundled with the Mullvad VPN client.
Shell
1
star
36

supply-chain

Shared third party code audits
1
star
37

mullvadvpn-app-screenshots

Screenshots for CI purposes
1
star