Private Winten - Open Source Windows 10 privacy tool with built in Firewall

Discussion in 'other firewalls' started by DavidXanatos, Dec 23, 2018.

  1. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    I finished in the mean time the suggested changes: https://www.youtube.com/watch?v=uVLijVxa820

    rbb.png

    Well the "view filter" panel is quite full, and it does not fit to programs or rules,
    so I would need to create a "view" panel that would have only a "Full screen" button, a panel for one button is not great imho.

    I could replace the drop down with a check box as it was and add a toggle button full screen?
     
    Last edited by a moderator: Dec 4, 2019
  2. boldrake

    boldrake Registered Member

    Joined:
    Apr 18, 2016
    Posts:
    17
    however it is a great job
     
  3. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    rbb.png

    how about that
     
  4. aldist

    aldist Registered Member

    Joined:
    Nov 8, 2017
    Posts:
    1,103
    Location:
    Lunar module
    Now it looks almost perfect.
    Yes, I like this.
     
  5. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    This build reworks the Firewall UI concept a lot, now priv10 provides the ability to switch between a modern simple program list and a more advanced tree. An other improvement is that the UI layout can be customized by the user, there ate a tal of 4 panel alignments to choose from.

    Download: https://github.com/DavidXanatos/priv10/releases/tag/v0.65a

    [0.65a] - 2019-12-04
    Added
    • added new program view mode a verbose program tree, that auto enables when the program column ist stretched wider
    • added program context menu
    • added additional program options to the ribbon toolbar
    • added view modes fill screan, full height, full screen
    • dns query log context menu with options to whitelist and blacklist entries
    • double clicking a domain in the whitelist/blacklist view copys it to the entry edit for editing
     
  6. aldist

    aldist Registered Member

    Joined:
    Nov 8, 2017
    Posts:
    1,103
    Location:
    Lunar module
    The general concept seems to be quite successful.
    1. Still hanging in the processes when closing the program.
    2. About the translation into other languages, set the hard size of this window to 530x310 pixels
    2.png
    3. Writing error (hard-wired)
    error.png
    4. Graphic bug?
    error3.png
    5. When the program restarts, the user window size is not saved.
    6. When restart the program, the connection log is cleared.
    7. When the program starts, the ProgRams and Firewall Rules tabs remain empty for a long time, then they may be filled, or they may not be filled
    error5.png error6.png
    8. The 11 point font should be correctly displayed here, since users have large monitors 24-27 inches and increase the size of the system font.
    error4.png
    9. Make sound for blocked connections with a custom .wav file.
     
    Last edited: Dec 5, 2019
  7. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    @aldist
    How did you get 11 point font size? a windows setting or the general dpi scaling setting?
     
  8. aldist

    aldist Registered Member

    Joined:
    Nov 8, 2017
    Posts:
    1,103
    Location:
    Lunar module
    Windows settings, not scaling.
     
  9. Be_Ta

    Be_Ta Registered Member

    Joined:
    Jan 15, 2019
    Posts:
    49
    Location:
    Earth
    i feel like testing a new Firewall :p
    Does this one work with Windows 7?

    Sorry for the stupid Question.. :p
     
  10. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    Yes its win 7 compatible
     
  11. Be_Ta

    Be_Ta Registered Member

    Joined:
    Jan 15, 2019
    Posts:
    49
    Location:
    Earth
    Thank you very much for the quick response..
     
  12. tutman

    tutman Registered Member

    Joined:
    Aug 23, 2019
    Posts:
    44
    Location:
    usa
    Very impressed! I ran it from desktop first though... DOH! Keep up the good work!
     
  13. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    Last edited: Dec 7, 2019
  14. tutman

    tutman Registered Member

    Joined:
    Aug 23, 2019
    Posts:
    44
    Location:
    usa
  15. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    This release contains bug fixes and adds a custom installer.

    Download: https://github.com/DavidXanatos/priv10/releases/tag/v0.65.1

    [0.65.1] - 2019-12-10
    Added
    • added a propper setup
    • added setting for using reverse DNS
    Changed
    • changed drive letter resolcong cache strategy
    Fixed
    • fixed service not proeprly terminating
    • fixed issues with service status querying
    • fixed issue with notification window oppening unnececerly on a delayed hostname update
     
  16. aldist

    aldist Registered Member

    Joined:
    Nov 8, 2017
    Posts:
    1,103
    Location:
    Lunar module
    Translation.ini has decreased by 51 lines, is this not an error?
     
  17. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    I guess one of the next big construction sites will be localization, a lot of the new ui elements yre not properly localited yet.
     
  18. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    bugfix release: https://github.com/DavidXanatos/priv10/releases/tag/v0.65.2

    ## [0.65.2] - 2019-12-13

    ### Fixed
    - fixed crash when deleting program items
    - fixed issue with program cleanup ribbon bottons
    - fixed issues with manual blocklist update
    - fixed inconsistencies with access mode filter
    - fixed issue installer was instaling to "Program Files(x86)" instead of "Program Files", uninstall and re install to fix the path
    - fixed some translation strings
     
  19. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    New Update with new features, the improved DNS inspector now not only logs all domains a process contacts it also logs the amount of data send/received and connection count.

    Download: https://github.com/DavidXanatos/priv10/releases/tag/v0.70

    [0.70] - 2019-12-14
    Added
    • improved the DNS Inspector
      • added uplpad/download per domain
      • added listing of unresolved IP's
      • added udp endpoint logging
    • added proces monitor using ETW events to capture paths of processes that terminate quickly
    • added missing localization to all the new UI elements
    • added todal up/down-load per socket and per program columns
    Changed
    • improved text filters
    Fixed
    • fixed issue with reverse dns in dns inspector
    • fixed issue with etw event tracking for UDP traffic
     
  20. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    An other issue: I need some input for the overview page.
    I would like it to instead of the log feature some more useful information. But well UI design is ot my strong side.
    things that come to mind:

    1) list of undone tweaks that are to be re applyed
    1b) list of tweaks which have been automatically re applyed if enabled

    2) list of firewall rules modifyed outside of priv10
    2b) list of removed/restored firewall rules

    probably some dnsinfos:
    3) recently blocked domaind
    3b) recently allowed domains?

    4) domains with the most traffic?

    or more general things:
    5) total network traffic with graph?

    6) i think it would be usefull to be able to pin individual tweaks to that view, for example enabling/disabling MSFT account login to be able to use the store when neede

    7) list of recently added programs to firewall

    :cool: list of recently firewall blocked applciations
    8b) list of recently firewall allowed applciations

    what else

    so what of that do you think is useful,
    or anything I forgot?
    any suggestions for the UI layout?
     
  21. tutman

    tutman Registered Member

    Joined:
    Aug 23, 2019
    Posts:
    44
    Location:
    usa


    I think the above definitely needs to be added! 1 and 7,8 for sure! Keep up the good work!!
     
  22. Adric

    Adric Registered Member

    Joined:
    Feb 1, 2006
    Posts:
    1,760
    Are you planning a portable version (zero footprint) of PrivWinTen?
     
  23. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    Well... it kind of is already portable, just that if you enable some stuff, its not zero footprint anymore.
    Not sure how to properly achieve that... cause many basic features need some config changes, like firewall event logging.

    What you basically want it priv 10 to undo all changes when it closes, but what when it crashes?

    To scope the task better what functionality would you use in portable mode? Only the tweaks? Or what else?
     
  24. Special

    Special Registered Member

    Joined:
    Mar 23, 2016
    Posts:
    454
    Location:
    .
    Given this type of nature this program does, it's obviously going to leave settings/changes in the registry, because they are tweaks to Windows settings after all, but so long as every PrivWin10 file is self contained in the folder it is located at, it's portable as far as I'm concerned, so what I'm saying is DON'T GO STICKING CRAP IN MY "AppData\Local\Whatever\Settings"!

    But PrivWin10 should not have any settings saved to the registry for it, and should all be loaded from an .config or .ini file.
     
  25. DavidXanatos

    DavidXanatos Developer

    Joined:
    Sep 6, 2006
    Posts:
    2,319
    Location:
    Viena
    Currently the tool is implemented such that if you start it with a PrivateWin10.ini in its application directory it will not STICK CRAP IN YOUR "AppData\Local\Whatever\Settings" folder.

    When however it is started without a ini file it will use "C:\ProgramData\PrivateWin10".
    when you use the installer choosing the option "Extract" instead of "Install" will just extract all the files in to a PrivateWin10 subfolder of wherever the installer was started from and it will create a PrivateWin10.ini file.

    I guess i should add a empty PrivateWin10.ini to the zip as people downloading zips usually want to run portable?
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.