Menu

CyberDragon Browser / Blog: Recent posts


Status report so far

Hi!

CyberDragon 1.7 is progressing nicely and I believe I can release it on december. Things have been going on slowly mostly because I have been busy with my Rasperry Pi Tor/VPN router project. Im also going to port CD for Raspberry.

In other news: Qt folks seem finally made the new QtWebEngine actually usable. At least the quick check of
https://wiki.qt.io/New_Features_in_Qt_5.6
shows things like:
"New core API for custom URL schemes",
"New core API for intercepting and blocking network requests"
and "New core API for tracking or blocking cookies."... read more

Posted by Stefan Fröberg 2015-11-08 Labels: CD 1.7

Windows 10, The SpyOS

New windows is here and 14 million users have upgraded their old OS for "free".

Yes, you get it without paying cash to Microsoft but at the same time you lose two more valuable things than cash: control of your computer and your privacy. In sense, you are the product.

And when Im talking about privacy I don't mean the settings, there are already plenty of articles out there how people try to keep Microsoft from snooping their files. No, what I mean is their new Terms of service that they just changed lately.
You have read it before upgrading haven't you? No? Too bad.
Then here's the snip from https://www.microsoft.com/en-us/privacystatement/default.aspx... read more

Posted by Stefan Fröberg 2015-08-09 Labels: Windows 10

Status of CyberDragon

Hello.

It's been a while that I had time to touch CyberDragon code.

But now Im back in business and here's what is going to happen for next release:

  • Scratching my own GUI code and using Qt example browser as base. I should have done this a long time ago. Instead of trying to reinvent the wheel I should have used the nice example browser code that Qt has included. It will save me from doing tons of work, all the basic functionality that you expect from browser is there, and I can concentrate on the parts that interest me most (aka privacy stuff). I estimate that it will take week or two to integrate my privacy stuff to that Qt example browser code.... read more
Posted by Stefan Fröberg 2015-07-24

CyberDragon now fully Open Source!

It's now fully Open Source!!!
Big thanks to all the nice people for donating!

30,000+ lines of ugly C++ code that I tried to make...well, less ugly as best as I could.

There might still be old cruft in it but it compiles and runs with latest Qt 5.4.1 on both Windows and Linux.

Im going to semi-retire from developing (just don't have time anymore to work with it full time)
But this does not mean that development has stopped! I still accept patches and fixes and might make few myself if time permits.... read more

Posted by Stefan Fröberg 2015-04-09 Labels: Open Source

Encrypted e-mail reached 50% threshold

Here's some interesting stats about e-mail encryption both in and out of gmail.
https://www.google.com/transparencyreport/saferemail/?hl=en

The second (inbound) stat is especially interesting, showing that right now about 54% of other mail server-to-server communication is now encrypted (either opportunistic or mandatory)

When that day comes that mail server-to-server communication has reached 75% threshold, Im going to switch Postfix smtp_tls_security_level setting from "may" (opportunistic TLS) to "encrypt" (mandatory TLS encryption) and just ignore the rest of 25% that still(!) insist using unencrypted mail delivery between mail servers.... read more

Posted by Stefan Fröberg 2015-01-28

PATCH - CyberDragon 1.6.5 - User-definable Proxy Checker Test URLs

Hi.

If you have tried proxy checker and wondered why all the proxies show "No" in anonymous section then here´s the reason: The Proxy Judge script (http://www.goldenpirates.org/proxy/azenv.php) that was hardcoded into the CyberDragon to do the anonymous checking is no longer available.

So in this patch I changed it to new Proxy Judge target and also added option to override it, and also connection test and SSL test target URL's.... read more

Posted by Stefan Fröberg 2015-01-13 Labels: 1.6.5 PATCH

CyberDragon 1.6.5 now released!

Hello.

CyberDragon 1.6.5 is now finally out. Try it and let me know what you think.
Here's the super direct download link:
http://sourceforge.net/projects/cyberdragonbrowser/files/CyberDragon_1.6.5.zip/download

Also don't forget to read the included README.txt file.

Surf Safe and Merry Christmas!

Posted by Stefan Fröberg 2014-12-14 Labels: 1.6.5

ISP caught removing customer mail encryption

In the e-mail world there are two ways to initiate secure encrypted SSL or TLS connection between e-mail client and server:

  1. You connect to some predefined port and start the encryption process immediately. For encrypted POP3 version (aka POP3S) the port is 995 and for encrypted IMAP (aka IMAPS) the port is 993. This is also known as mandatory encryption. The encryption starts immediately when connected to said port.... read more
Posted by Stefan Fröberg 2014-11-18 Labels: security e-mail

Next release getting closer

Hello!

It has been ages since I posted anything or uploaded news stuff.
Have been busy doing other stuff than coding.

But now Im back on coding track again and here's the latest news:
CyberDragon 1.6.5 will be released on December, maybe the first week.

The first reason is that I want to wait till Qt folks release next version (Qt 5.4 final)
That should happen sometimes during 2nd of December so that I can compile CD 1.6.5 against it and see how it works.... read more

Posted by Stefan Fröberg 2014-11-17 Labels: 1.6.5

PATCH CyberDragon 1.6.4 - Plugins and other stuff

Date                                16.08.2014
Other patches already included:     PATCH_CyberDragon_1.6.4_Logger_and_other.zip
Version of CyberDragon:             1.6.4
Short Description:                  Patch to fix close tab crashing when Flash is running,
                                    added new options to HTTP Reference handling and
                                    added settings tab order & current focus saving.... [read more](/p/cyberdragonbrowser/blog/2014/08/patch--cyberdragon-164---plugins-and-other-stuff/)
Posted by Stefan Fröberg 2014-08-15

Proxy fetcher/checker code now open sourced

Hi.

As promised last week I have now Open Sourced the proxy fetcher & checker code of CyberDragon.
So if you know how to code (or have friend who codes) then you can now help me by fixing bugs in code.

This arrangement will benefit all.
You will get independent proxy fetcher/checker program that you can fork if you like.
And I will get a working proxy fetcher/checker into CyberDragon.

I decided to make it dual-licensed BSD/GPLv2 so licensing should not be an issue.... read more

Posted by Stefan Fröberg 2014-08-08

PATCH CyberDragon 1.6.4 - Logger and other stuff

Date:                       05.08.2014
Version of CyberDragon:     1.6.4
Short Description:          Patch to add Logger functionality, E-Tags tracking 
                            prevention setting, WebGL setting 
                            and few bug fixes.

Long Description:   Logger:
                    This patch fill add logger functionality to CyberDragon.
                    Key shortcut Alt + L to access Logger tab.... [read more](/p/cyberdragonbrowser/blog/2014/08/patch-cyberdragon-164---logger-and-other-stuff/)
Posted by Stefan Fröberg 2014-08-04

AdBlock Plus sued by marketing companies & release plans for next CD

This had to happen:

http://www.neowin.net/news/adblock-plus-sued-by-german-marketing-companies

It took surprisingly long for marketing companies to start bullying.

I hate ads and I love any software that blocks them .
(I don't watch tv commercials either, instead I go to kitchen or do stuff with my laptop while they roll).

Having said that, I do realize that some may need help with the hosting costs and that's why they show ads. But stuffing your web site with 20+ ads/trackers/cookies is no way to go!... read more

Posted by Stefan Fröberg 2014-07-09

Let's talk about privacy

Now that CyberDragon 1.6.4 has been released I would like to take this
moment to discuss little bit about privacy settings & features.

Generally and specifically whith the CyberDragon.

First let's list some publicly known ways to track user online:

  • Cookies. No surprise here and very well known by public.
    Cookies are the most common way of tracking you and
    especially persistent tracking cookies.... read more
Posted by Stefan Fröberg 2014-06-14

CyberDragon 1.6.4 Released!

Hello

In this version: better (working) & faster proxy checker plus
some minor bug fixes, and little performance improvements.

Go get it while its hot!

Surf Safe!

Posted by Stefan Fröberg 2014-06-13

Next release almost out of the door

Hello.

I just wanted you to know that the next version of CyberDragon, 1.6.4 will be out next week.
Going to make few tweaks and testing and update documentation but otherwise it's 99% ready now.

It took longer than I expected partly because I overhauled and replaced the whole messy multithreaded Proxy checker code with new one and at the same rewrited the whole code base from scratch. And also I writed my fathers next new book... so yeah, I have been very busy...... read more

Posted by Stefan Fröberg 2014-06-03

CyberDragon 1.6.4 progress so far

Hello.

Have been busy this week of rewriting proxy checking code.
As you may have probably found out
proxy checker in CyberDragon is very unstable right now.

When you click "Check proxy" button it will sometimes crash.
And sometimes when you restart CyberDragon and try
it again it might work (or not), depending of your luck.

So in other words, you can use the proxies that you will get when clicking
"Get Proxies" button but to actually check their status right now is problematic.... read more

Posted by Stefan Fröberg 2014-04-26

Turkish goverment censorship and ways to avoid it. Part 2

Hello.

In my previous blog message I enlisted four ways of going around Turkish goverment
censorship.

https://sourceforge.net/p/cyberdragonbrowser/blog/2014/04/turkish-goverment-censorship-and-ways-to-avoid-it/

In that post I also mentioned two of those methods, VPN and SSH tunneling.
Normally, most often VPN is implemented with just traditional SSL encryption.

But there is also an alternative, stronger encryption method using VPN services.... read more

Posted by Stefan Fröberg 2014-04-03 Labels: censorship

Plans for CyberDragon 1.6.4

Hello.

Here is the plans of fixes & features for CyberDragon 1.6.4:

Fixes:

  • Merge the Save as PDF Patch (http://sourceforge.net/projects/cyberdragonbrowser/files/PATCH_CyberDragon_1.6.3_Add_SaveAsPDF.zip/download).
    That patch will also already contain PATCH_CyberDragon_1.6.3_Add_Content_Disposition_Support.zip and PATCH_CyberDragon_1.6.3_HTTPS_Enforcing_Google_Tracking_Redirect_Links_Removal.zip
    patch files, adding Content-Disposition header support and percent URL decoding.... read more
Posted by Stefan Fröberg 2014-04-02 Labels: Plans for 1.6.4

Turkish goverment censorship and ways to avoid it

Turkish goverment is restricting their citizens freedoms
http://www.bbc.com/news/technology-26818104

And here are the ways to avoid those restrictions and their advantages/disadvantages:

1)
Use Socks5 proxy outside of Turkey that support SSL and remote dns.

Advantages:
- Prevents ISP to see your traffic and can be used to route any traffic, including DNS, throught it.
- Easy to setup. Just 2 clicks from CyberDragon.... read more

Posted by Stefan Fröberg 2014-04-01

PATCH - CyberDragon 1.6.3 - Add "Save as PDF" functionality

Date: 30.03.2014
Version of CyberDragon: 1.6.3
Other Patches already included:
PATCH_CyberDragon_1.6.3_HTTPS_Enforcing_Google_Tracking_Redirect_Links_Removal.zip
PATCH_CyberDragon_1.6.3_Add_Content_Disposition_Support.zip

Short Description: Patch to add Save as PDF functionality

Long Description:

This patch fill add support for saving currently open page
as an PDF file (it's that new button on top left, just after Print button).... read more

Posted by Stefan Fröberg 2014-03-30 Labels: PATCH 1.6.3 Add Save as PDF

Windows version printing bug

Hello.

I just noticed that printing does not work with 1.6.3.
Further investigation revealed that this is not a bug of CyberDragon itself
but a bug of Qt framework that CyberDragon uses to do it's printing jobs.

Also another bad bug is the inability of CyberDragon to open PDF files even
if you have Adobe PDF plugin installed.

Hopefully both these bug will be fixed in next release of Qt 5.3.0 that should
come out on April.... read more

Posted by Stefan Fröberg 2014-03-30 Labels: Qt printing bug

PATCH: CyberDragon 1.6.3 - Add Content-Disposition Support

Date: 21.03.2014
Version of CyberDragon: 1.6.3
Other Patches already included:

PATCH_CyberDragon_1.6.3_HTTPS_Enforcing_Google_Tracking_Redirect_Links_Removal.zip

Short Description: Patch for Downloads functionality.

Long Description: This patch fill add support for "Content-Disposition"header,
that is, files dynamically generated (usually with php or
some other scripting language) and which don't contain
any filename in their download URL.... read more

Posted by Stefan Fröberg 2014-03-22 Labels: Content-Disposition 1.6.3 Patch

Time for new logo ?

I see that someone has made nice logo for CyberDragon:

http://gsvg.ucoz.ru/load/soft/internet/cyberdragon_browser_1_5_proxy_edition_portable/7-1-0-10389

Very old post (CyberDragon version 1.5! Jeez......) and the name is a little misleading ...
It's not "CyberDragon Proxy Edition", "CyberDragon Proxy Edition Portable" or "CyberDragon Proxy Editino Portable Final" etc...

Correct name is "CyberDragon Browser".
Or just "CyberDragon" or "CD" for friends :-)... read more

Posted by Stefan Fröberg 2014-03-18