Git Product home page Git Product logo

simplednscrypt's Introduction

Backers on Open Collective Sponsors on Open Collective license Build status Github All Releases dnscrypt--proxy Github All Releases donate PayPal

Simple DNSCrypt Logo

Simple DNSCrypt

Simple DNSCrypt is a simple management tool to configure dnscrypt-proxy on windows based systems.

Status

Uses dnscrypt-proxy: 2.0.42

Preview Download (CI)

Download x86 (preview, unsigned portable version) - AppVeyor Build

Download x64 (preview, unsigned portable version) - AppVeyor Build

Getting Started

Prerequisites

At least one system with Windows 7 SP1 and the installation of. NET Framework 4.6.1 is currently required.

You also will need: Microsoft Visual C++ Redistributable for Visual Studio 2015 - 2019 x64 or x86

or

Microsoft Visual C++ Redistributable for Visual Studio 2017 x64 or x86

Installing

To install Simple DNSCrypt use the latest (stable) MSI packages: x86 or x64.

Alternative

https://chocolatey.org/packages/simplednscrypt (maintained by @chantisnake)

File Signing

The MSI package and the SimpleDnsCrypt.exe are signed via a COMODO RSA Code Signing CA. The files are signed under the name: Christian Hermann

You also can verify the MSI packages with minisign. The minisign signatures x86 and x64 can be verified with the following command:

minisign -Vm SimpleDNSCrypt.msi -P RWTSM+4BNNvkZPNkHgE88ETlhWa+0HDzU5CN8TvbyvmhVUcr6aQXfssV
minisign -Vm SimpleDNSCrypt64.msi -P RWTSM+4BNNvkZPNkHgE88ETlhWa+0HDzU5CN8TvbyvmhVUcr6aQXfssV

Deinstallation

To uninstall Simple DNSCrypt and dnscrypt-proxy, just go to the Windows Control Panel (Programs and Features) and search for Simple DNSCrypt.

Updates

Simple DNSCrypt will automatically search for the latest version at startup.

Translations

Translations are created with POEditor. If you can add or correct a language, feel free to do so:

https://poeditor.com/join/project/3frSzJtSqc

Screenshots

maintab

resolvers

route

advanced

blacklist

blocklog

settings

Built With

Authors

See also the list of Contributors.md who participated in this project. If you are a translator, feel free to update this file.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Used Software and Libraries

Thanks to

  • Frank Denis for the development of dnscrypt-proxy
  • all users, translators and contributors
  • ReSharper for providing a free open source license
  • POEditor for providing a free open source license

Contributors

This project exists thanks to all the people who contribute. [Contributors].

Backers

Thank you to all our backers! ๐Ÿ™ [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

simplednscrypt's People

Contributors

axzxc1236 avatar bcien avatar bebest123 avatar bitbeans avatar bungoume avatar christantoan avatar cologler avatar dola-shuvi avatar enkrypt avatar eson57 avatar jerryhou85 avatar kadirgombel avatar lucas-57blocks avatar mongogamer avatar monkeywithacupcake avatar niikoo avatar pablomh avatar porsche613 avatar rddim avatar robin98 avatar royvou avatar shelladdicted avatar simonclausen avatar socrat3z avatar thedroidgeek avatar trycatchedu avatar ukind avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

simplednscrypt's Issues

dns queries leaked when ipv6 is used

I had an issue where no dns lookups were routed to dnscrypt. (tested with nslookup, whicuh always used an IPv6 resolver)

So I found out that Windows used the ipv6 dns servers to resolve the domain names. But putting ::1 into the nameserver config of the Ipv6 interface does not work. I assume "dnscrypt-proxy" does not support Ipv6.

Upgrade dnscrypt-proxy

It seems in v1.6.1 a vulnerability was fixed.

OpenDNS users and people using dnscrypt-proxy in order to block domain names and IP addresses should upgrade as soon as possible.

So I think upgrading would be a good idea.

Improve Update Checking

Can you Improve update checking because at the moment it only checks and alerts users of new updates if the application has been opened and not while it is running in the background.
Which leads to users missing lots of updates unless they open the software and check for themselves.

Thanks

Simple DNSCrypt suddenly stopped working

First of all, THANK YOU, for creating a much more simple to use interface for DNScrypt.
I have been using the older versions for years now and have been hoping someone would make this more practical for the average person to use.

Installed on a clients computer, things worked fine for a few weeks.
He reported to me no internet access, after walking him though a few simple things, he returned the computer to me for maintenance.

After uninstalling then reinstalling simplednscrypt, I noticed that the dns proxy was set to 127.0.0.2. After I set it to .1, all was fine again... fyi.

Thank you again.

Refresh resolver list

Nice job you are doing!

I can't wait for the Secondary resolver support and IPv6 support features!

Also is it possible the resolver list do be automatically downloaded everytime Simple DNSCrypt is run, because right now, when I download it, I need to restart the program so that the new resolvers appear in the dropdown menu
.
Thank you for your efforts!

Unplugged Adapter Issue

Seems like setting the DNS setting is not working for unplugged adapters. Even when it's checked, the adapter setting page still obtaining the DNS server automatically.

Also, when toggling the hidden adapters view, the checkmark disappears (maybe because it re-read the settings?)

Missing vcruntine140.dll

Followed the update prompts in Simple DNSCrypt to upgrade to 0.3.1. and obtained the above error on restart.

The installer seems to have pulled in the x64 version of Visual C++ Redistributable for Visual Studio 2015 instead of the x86 version as a dependency.

Support HiDPI

For HiDPI screens, Windows compensates the extra resolution increasing text size.

captura de ecra 5

A scrollbar should appear on the right side, otherwise one can't enable the service.

Not an issue, just a question regarding IP/domain names blocking

Hi,

Enjoying Simple DNSCrypt which has just been smoothly updated from 0.29 to 0.30. Need to say this is an awesome application bringing the highest ease of use to DNSCrypt. Wonderfully carried out.

I hope I'm not trespassing the issue section when providing a simple question, aiming to use DNSCrypt's ability to block IPs & domains

I read on https://dnscrypt.org/ that one of the plug-ins provided with the application allows to block IPs and domains recorded on a simple text file.As I've understood it the plug-in is libdcplugin_ldns_aaaa_blocking.dll included with Simple DNSCrypt of course.

This plug-in is not made directly accessible from Simple DNSCrypt and I'd wish to know how to proceed manually to use it, as I haven't quite understood the procedure mentioned on https://dnscrypt.org/ paragraph IP/domain names blocking

Thanks in advance for your help.

Upgrade 0.3.1 to 0.3.2 results in crash at program startup

I started up SimpleDnsCrypt this morning and noticed there was an upgrade. I did the upgrade, had the installer close dnscrypt-proxy.exe and install. Now I am greeted with the following error, and clicking OK just gives me the standard Windows dialog that simplednscrypt has stopped working and will close.

I uninstalled the program and made sure the entire bitbeans folder was removed, and then reinstalled and the same issue occurs.

edit: Win 10 x64
edit2: reverting back to 0.3.1 works ok

capture

Improve Blacklisting

Can you add support for the subscriptions that uBlock the add on use because it is very time consuming to add every URL or IP to the block list currently.

Also can you add a block page notification like uBlock for if a user visits a blacklisted URL or IP directly, that will alert users that the URL or IP has been blocked and with an option to temporally allow the page.

Thanks

Get an error when installing on an offline VM

When I tried to install this on a test VM without internet connection I got this error:

The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 12007. The arguments are: https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe, , 
Error 4153. Visual C++ Redistributable for Visual Studio 2015 x86 mandatory prerequisite was not correctly installed.
=== Logging stopped: 2/16/2016  4:22:05 ===

Before the UAC request it showed me basically the first line and afterwards it showed me the second error. I assume this problem occurred, because it could not download Visual Studio 2015 x86.
But in this case it should at least display a more meaningful error message and probably also provide the download link, so that the user can click on it and install it manually.

Includes Unbound

Will be great if Unbound can be included, set up, and auto updated with this software too. Though it should be optional at installation

Fallover resolvers

I have noticed that once in a while a resolver will not respond or be unavailable causing a lack of web access. I would suggest allowing the user to choose several backup resolvers, 5 or more, so that if the primary, or secondary, or whatever fails, the next resolver in line will become active. Maybe a visual notification that 1. The resolver has failed or is unavailable, and 2. That a new resolver is being used.
This would prevent losing web access due to resolver failure, hopefully.

Thank you

Some Cards Not Listed

Some of my cards (especially "Ethernet", which I need) doesn't get listed even if I enable show hidden cards
2015-10-14_05-00-31
Also, I can't scroll if the window size is too small (as in screenshot) so I need to enlarge manually, which is not good in design?

Log File Improvement

Can you add another tab called traffic that shows you the live traffic that is currently being processed like peer block has, instead of the log file.

Minimize to system tray

Should we keep the window opened after enabling DNSCrypt service?
If we have to, could you please provide a button for minimizing to tray?

Expand the Configuration File

  • PrimaryResolverPort
  • SecondaryResolverPort
  • PrimaryResolverAddress
  • SecondaryResolverAddress
  • Disable UpdateCheck
  • UpdateResolverListOnStart
  • UseIpv6

Not compatible with TorBrowser

Every time I want to use TorBrowser I have to totally deinstall the program (stopping the service usually does not help) I don't exactly understand why is this happening since Tor does not need any external DNS service. If one starts Tor while SimpleDNSCrypt is on, TorBrowser hangs in the middle of bootstraping
Wondering if its only me who has this problem. Can anybody confirm?

Client Crash 0.3.0

Hello,

Client 0.3.0 crashes, file vcruntime140.dll missing. My System Win 8.1 64bit, Visual C++ 2015 is installed.

Best regards

Resolver List Download Issue

I'm not sure if anyone else is having this issue, but the last couple days the resolver list will not download and gets an error message.

Randomly Unselects Network Card

I'll periodically open Simple DNSCrypt 0.3.1 and my laptop's Wifi card is not selected but the Primary DNSCrypt Service button is on. re-selecting my DNS fixes the issues until it gets unselected again. I'm not sure when or what unselects it though. If you need anymore information just let me know.

Live translation issues

After updating SimpleDnsCrypt to 0.3.4 the UI language was surprisingly changed to Indonesian.

So after changing it back to German this title here is not updated:
nolanguagechange

So the "live translation" is not yet working here.

New Features Request

Can you add a DNS benchmark facility to find the fastest DNS available to you.

Can you add more information about each DNS option.

Can you add a check option to make sure your DNS traffic is being rooted correctly.

Can you also add a traffic tab so you can view life DNS requests being made.

Windows Versions

Tested on:

  • Windows 7 32 bit
  • Windows 7 64 bit
  • Windows 8.1 32 bit
  • Windows 8.1 64 bit
  • Windows 10 32 bit
  • Windows 10 64 bit

Nothing serious

Bug reports

  1. It doesn't clear 127.0.0.x from network interface after turning off the server (Primary DNSCrypt Server > Switched off)

EDIT: I can clear 127.0.0.1/2 by unchecking network interface. But it should do it still when turning off the server.
::
2. Little cosmetic glitch.

  1. Go "Advanced Settings" > 2. Press "Open Plugin Manager" > 3. Press "OK". Now you will see "working" animation (sry limited english) under "Global Resolver" and "Transport Settings". It should do that under "+Plugins" or do nothing. Anyway nothing serious, perfection stuff.

Question

  1. How to use SimpleDnsCrypt when connected directly through PPPoE? Broadband Connection aka PPPoE is not select-able. So only choice left is to select LAN and start service. Still getting hijacked by ISP DNS.

Regards
I486

Client 0.2.9 Crash

Hello, The Client 0.2.9 crashes, report see picture. Win 8.1. Client 0.2.8 is ok.
vcrun

crash

Resolving suddenly stops

I am using 0.2.9 on Windows 7 Pro 64 bit. I have updated to the newest list of resolvers. It doesn't matter which ones I use, it seems many sites can't be resolved until I disable DimpleDNSCrypt. I can re-enable it again later but it will stop at random times. I have chosen 10 different servers to test and get the same results. Does anyone have any suggestions? Thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.