Convert Figma logo to code with AI

crazy-max logoWindowsSpyBlocker

Block spying and tracking on Windows

4,630
362
4,630
44

Top Related Projects

3,015

Receive notifications when an image is updated on a Docker registry

JetBrains License Server Docker image

Quick Overview

WindowsSpyBlocker is an open-source tool designed to block spying and tracking on Windows systems. It provides lists of domains, hosts, and IPs that Windows 10 and 11 use for telemetry, data collection, and other potentially privacy-invading activities. The project aims to enhance user privacy by allowing users to block these connections.

Pros

  • Comprehensive lists of domains, hosts, and IPs for blocking Windows telemetry
  • Regular updates to keep up with changes in Windows' data collection practices
  • Provides multiple formats for easy integration with various firewalls and blocking tools
  • Open-source nature allows for community contributions and transparency

Cons

  • May interfere with some legitimate Windows functions or updates
  • Requires manual implementation and maintenance
  • Could potentially cause system instability if not used carefully
  • May not be suitable for less tech-savvy users

Getting Started

To use WindowsSpyBlocker:

  1. Visit the GitHub repository
  2. Download the latest release or clone the repository
  3. Choose the appropriate list format for your blocking method (e.g., hosts file, firewall rules)
  4. Implement the chosen list in your system or firewall
  5. Regularly update the lists to maintain effectiveness

Note: Be cautious when implementing these blocks and be prepared to revert changes if issues arise. It's recommended to create system restore points or backups before making significant changes to your system.

Competitor Comparisons

3,015

Receive notifications when an image is updated on a Docker registry

Pros of diun

  • Broader application: Monitors Docker image updates across multiple registries
  • More versatile: Supports various notification methods (Slack, Discord, email, etc.)
  • Active development: More frequent updates and releases

Cons of diun

  • More complex setup: Requires configuration file and Docker knowledge
  • Less focused: Not specifically tailored for Windows privacy concerns
  • Higher resource usage: Runs continuously as a Docker container

Code comparison

WindowsSpyBlocker:

$ips = Get-Content -Path "$PSScriptRoot\data\firewall\spy.txt"
foreach ($ip in $ips) {
    New-NetFirewallRule -DisplayName "Block Windows Spy IP" -Direction Outbound -Action Block -RemoteAddress $ip
}

diun:

watch:
  schedules:
    - "0 */6 * * *"
  registries:
    - name: docker.io
      username: foo
      password: bar
notif:
  slack:
    webhook: https://hooks.slack.com/services/XXXXXX/XXXXXX/XXXXXX

WindowsSpyBlocker is focused on blocking Windows telemetry IPs using PowerShell, while diun is configured using YAML to monitor Docker image updates and send notifications. The code snippets highlight their different purposes and implementation approaches.

JetBrains License Server Docker image

Pros of docker-jetbrains-license-server

  • Containerized solution for easy deployment and management
  • Cross-platform compatibility due to Docker
  • Simplified setup process for JetBrains license server

Cons of docker-jetbrains-license-server

  • Limited to JetBrains products, while WindowsSpyBlocker has broader application
  • Requires Docker knowledge and infrastructure
  • May have higher resource overhead due to containerization

Code Comparison

WindowsSpyBlocker:

$hosts = @(
    "vortex.data.microsoft.com"
    "settings-win.data.microsoft.com"
    "df.telemetry.microsoft.com"
)

docker-jetbrains-license-server:

FROM alpine:3.18

ARG JLS_VERSION="31129"
ARG JLS_SHA256="b6a1e7e0e0d2e3c1a9d5d3b5d9f2d4c1f5e6b7c8d9a0b1c2d3e4f5g6h7i8j9k0l"

RUN apk --no-cache add \
    openjdk11-jre-headless \
    tzdata

The WindowsSpyBlocker code snippet shows a list of domains to block, while the docker-jetbrains-license-server Dockerfile demonstrates the setup of a containerized environment for the license server.

WindowsSpyBlocker focuses on blocking telemetry and data collection, whereas docker-jetbrains-license-server is designed to facilitate license management for JetBrains products. The former is more security-oriented, while the latter is a utility for software licensing.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

Documentation GitHub release Chocolatey Package Total downloads Build Status
Go Report Become a sponsor Donate Paypal

About

WindowsSpyBlocker :shield: is an application written in Go and delivered as a single executable to block spying and tracking on Windows systems.

The approach of this project is to capture and interpret network traffic based on a set of tools. Depending on the interactions between services and source or destination of traffic, rules are created and sorted by assignment.

Documentation and download

Documentation and download can be found on https://crazymax.dev/WindowsSpyBlocker/

Contributing

Want to contribute? Awesome! The most basic way to show your support is to star the project, or to raise issues. You can also support this project by becoming a sponsor on GitHub or by making a Paypal donation to ensure this journey continues indefinitely!

Thanks again for your support, it is much appreciated! :pray:

License

MIT. See LICENSE for more details.
Icon credit to Icons8.