Intra is an experimental tool that allows you to test new DNS-over-HTTPS services that encrypt domain name lookups and prevent manipulation by your network

Related tags

Networking Intra
Overview

Intra

Build Status

Intra is an experimental tool that allows you to test new DNS-over-HTTPS services that encrypt domain name lookups and prevent manipulation by your network. It currently supports services from Cloudflare and Google, and additional options may be added over time. You can get it from the Google Play Store here.

Features:

  • Built-in support for public DNS services from Cloudflare and Google
  • Visualization of server performance and application query behavior
  • Geocoding of query results to compare against expected regional results

Android build instructions

  1. Clone this repo.
  2. Open the Android/ directory in Android Studio 3.2 or later.
  3. Connect your phone
  4. Click the green "play" triangle button.
Comments
  • Not working with DoH

    Not working with DoH

    i'm the founder and Inventor of keweon and with this DoH Server it's not working. keweonDNS is more than just an Adblocker and with the keweon Root Certificate it becomes an incredible security solution which is DNS based.

    The current DoH Domain is:

    https://secdns.keweon.center/keweonDNS

    Yesterday it was working for a view hours but suddenly the App is not longer connecting.

    Via Browser the Name request is still working. I'll keep the Server up if you are interested.

    opened by TorstenJahnke 15
  • Intra not working

    Intra not working

    DNS doesn't work when I enable Intra. I've tried the 2 built-in settings, adding Google's manually, and adding Quad9's manually. I'm testing by opening new domains in Chrome. I can only load them with Intra disabled.

    I enabled show recent queries but the stats stay at 0. Intra doesn't seem to be receiving the queries. I set up Firefox to use Quad9's DoH and it works fine.

    I'm on Lineage 15.1-20190225 (Android 8.1.0), also tested an earlier release. I have a firewall, but for now it's disabled.

    opened by Tanath 9
  • Intra kod

    Intra kod

    https://dns.wcc.best/dns-queryhttps://162.159.36.1/dns-queryhttps://139.224.112.177/dns-queryhttps://162.159.36.1/dns-queryhttps://dns-nyc.aaflalo.me/dns-queryhttps://youtu.be/bcg_27AbUEYhttps://dns.alidns.com/dns-queryhttps://dns1.quickline.ch/dns-queryhttps://IBKSTURM.SYNOLOGY.ME/dns-queryhttps://59.110.53.209/dns-queryhttps://arashi.doh.pp.ua/dns-queryhttps://139.224.112.177/dns-query

    opened by Gulruhbet 7
  • are IPs in servers.xml optional?

    are IPs in servers.xml optional?

    To increase performance and redundancy we added additional servers (new IPs).

    • what arguments does the ipsN field in servers.xml take and how is it consumed?
    • more specifically:
      • are IPs required? (we noticed the IIJ resolver does not have an IP, does that mean it will use native DNS first to find the IP of the DoH? what if multiple IPs are returned?)
      • if the ipsN field contains multiple IPs, does the order matter or are they selected randomly?
      • can the policy by which IPs are used first be influenced in the servers.xml file?

    thanks!

    opened by appliedprivacy 7
  • > https://162.159.36.1/dns-query şu kod ýaman gowy açýa kime gerek bolsa alyň

    > https://162.159.36.1/dns-query şu kod ýaman gowy açýa kime gerek bolsa alyň

    https://162.159.36.1/dns-query в данный момент работает

    şuny kim ýazan bolsada köp köp sagbol betinden açýar

    Originally posted by @enegulrahmanova in https://github.com/Jigsaw-Code/Intra/issues/324#issuecomment-722232521

    opened by enegulrahmanova 6
  • TLS CHIPER SUITE

    TLS CHIPER SUITE

    Hello. Whats up? I have a problem with your app Intra for dns over https. I live in Turkmenistan, and here your app is blocked by CLIENT HELLO message. Intra have specefic TLS Fingerprint. My country blocked this fingerprint. I need to change TLS chiper suite of an app. But I am not programmer, I dont know what i need to do. If it is not difficult for you. Please tell me how can I solve this problem. Your help will give us Freedom in internet.

    enhancement good first issue network 
    opened by PutinEvilRex 17
  • 关于自定义域名对应的IP About the IP corresponding to a custom domain name

    关于自定义域名对应的IP About the IP corresponding to a custom domain name

    Hello. I have a feature advice that for a specific domain name, the IP address provided by doh is not returned, but the custom IP address is returned. Thanks. 我有一个功能建议,对于特定的域名,不返回doh提供的IP地址,而是自定义的IP地址。 谢谢。

    opened by cyrxdzj 0
  • Update 42l's name in servers list

    Update 42l's name in servers list

    Hello!

    We recently renamed our nonprofit association from « 42l Association » to « La Contre-Voie », I thought about updating it in your project’s server list.

    We’ve set up 301 redirects from our previous website (42l.fr) to our new one (lacontrevoie.fr).

    In some weeks, we will also return a 301 redirect from doh.42l.fr/dns-query to doh.lacontrevoie.fr/dns-query. It shouldn’t impact your users at all if your client is following HTTP redirects. If it doesn’t, you may want to update the list promptly.

    Our IPs (v4, v6) are still the same.

    Have a nice day,

    Neil

    NB: I accept the « Contributor License Agreement » but I won’t sign it since it requires a Google account and I don’t have one.

    opened by 42l-neil-tmp 1
  • https://github.com/celzero/rethink-app/blob/46f08da505e234c098626208682f2b12dce21920/app/src/main/java/com/celzero/bravedns/service/BraveVPNService.kt#L1103-L1117

    https://github.com/celzero/rethink-app/blob/46f08da505e234c098626208682f2b12dce21920/app/src/main/java/com/celzero/bravedns/service/BraveVPNService.kt#L1103-L1117

    https://github.com/celzero/rethink-app/blob/46f08da505e234c098626208682f2b12dce21920/app/src/main/java/com/celzero/bravedns/service/BraveVPNService.kt#L1103-L1117

    Originally posted by @Nxxmn in https://github.com/Jigsaw-Code/Intra/issues/462#issuecomment-1192199188

    opened by Nxxmn 0
Owner
Jigsaw
Jigsaw is an incubator within Google that uses technology to address geopolitical issues.
Jigsaw
CustomRPC - a tool that allows you to change your discord rich presence (RPC) to a custom one

CustomRPC is a tool that allows you to change your discord rich presence (RPC) to a custom one. It also allows creating sentence sequences

null 2 May 3, 2022
Pi-Hole DNS Widget for Desktop

Table of contents Overview Features Upcoming features Support Installation Pre-Requisites Configuration Where to find the API TOKEN Personalize your W

Reda 69 Dec 31, 2022
JNetcat : a tool to debug network issues or simulate servers

JNetcat A tool to easily debug or monitor traffic on TCP/UDP and simulate a server or client No need of telnet anymore to test for a remote connection

io-panic 3 Jul 26, 2022
Experimental Netty-based Java 16 application/web framework

Experimental Netty-based application/web framework. An example application can be seen here. Should I use this? Probably not! It's still incredibly ea

amy null 8 Feb 17, 2022
Simulating shitty network connections so you can build better systems.

Comcast Testing distributed systems under hard failures like network partitions and instance termination is critical, but it's also important we test

Tyler Treat 9.8k Dec 30, 2022
VelocityControl is a BungeeControl-fork plugin enabling ChatControl Red to connect with your Velocity network.

VelocityControl is a BungeeControl-fork plugin enabling ChatControl Red to connect with your Velocity network.

Matej Pacan 10 Oct 24, 2022
LINE 4.1k Dec 31, 2022
A Java library that implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS for Java applications.

TLS Channel TLS Channel is a library that implements a ByteChannel interface over a TLS (Transport Layer Security) connection. It delegates all crypto

Mariano Barrios 149 Dec 31, 2022
Java API over Accelio

JXIO JXIO is Java API over AccelIO (C library). AccelIO (http://www.accelio.org/) is a high-performance asynchronous reliable messaging and RPC librar

Accelio 75 Nov 1, 2022
"I am fluent in over 6 million forms of communication!"

K3PO K3PO is a network driver and language agnostic testing tool. It is designed to be able to create arbitrary network traffic and behavior, and to c

K3PO 46 Dec 1, 2022
A High Performance Network ( TCP/IP ) Library

Chronicle-Network About A High Performance Network library Purpose This library is designed to be lower latency and support higher throughputs by empl

Chronicle Software : Open Source 231 Dec 31, 2022
Netty project - an event-driven asynchronous network application framework

Netty Project Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol serv

The Netty Project 30.5k Jan 3, 2023
Lunar Network SoupPvP gamemode replica

SoupPvP Lunar Network SoupPvP gamemode replica Disclaimer This is a work-in-progress, for that reason, a lot of features and essential parts of Lunar'

Elb1to 64 Nov 30, 2022
Magician is an asynchronous non-blocking network protocol analysis package, supports TCP, UDP protocol, built-in Http, WebSocket decoder

An asynchronous non-blocking network protocol analysis package Project Description Magician is an asynchronous non-blocking network protocol analysis

贝克街的天才 103 Nov 30, 2022
Apache MINA is a network application framework which helps users

Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily

The Apache Software Foundation 846 Dec 20, 2022
A network core plugin for the Spigot which best Experience for Minecraft Servers.

tCore The core plugin for Spigot. (Supports 1.8.8<=) 大規模サーバー、ネットワーク等の中核となるプラグインです。プロトコルバージョン 1.8 未満での動作は確認していません。かなりの量のソースになりますが、様々な機能が実装されています。中身自体は過

null 6 Oct 13, 2022
An annotation-based Java library for creating Thrift serializable types and services.

Drift Drift is an easy-to-use, annotation-based Java library for creating Thrift clients and serializable types. The client library is similar to JAX-

null 225 Dec 24, 2022
SCG used as as proxy to connect gRPC-Web and back end gRPC services

gRPC-Web Spring Cloud Gateway Spring Cloud Gateway 3.1.1 supports for gRPC and HTTP/2. It is possible to use Spring Cloud Gateway to connect gRPC-Web

null 1 Apr 4, 2022
Tools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.

PROJECT STATUS: RETIRED The Simian Army project is no longer actively maintained. Some of the Simian Army functionality has been moved to other Netfli

Netflix, Inc. 7.9k Jan 6, 2023