Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(goodbyedpi) Update to latest version #5

Open
wants to merge 1 commit into
base: goodbyedpi
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 8 additions & 13 deletions goodbyedpi/goodbyedpi.nuspec
Original file line number Diff line number Diff line change
@@ -1,31 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>goodbyedpi</id>
<version>0.1.4</version>
<version>0.2.2.20240920</version>
<packageSourceUrl>https://github.com/galeksandrp/chocolatey-packages/tree/goodbyedpi</packageSourceUrl>
<owners>galeksandrp</owners>
<title>GoodbyeDPI</title>
<authors>ValdikSS</authors>
<projectUrl>https://github.com/ValdikSS/GoodbyeDPI</projectUrl>
<iconUrl>https://avatars3.githubusercontent.com/u/3054729</iconUrl>
<copyright>Copyright (c) ValdikSS 2017</copyright>
<licenseUrl>https://github.com/ValdikSS/GoodbyeDPI/blob/master/LICENSE</licenseUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<iconUrl>https://raw.githubusercontent.com/ValdikSS/GoodbyeDPI/master/src/icon.ico</iconUrl>
<projectSourceUrl>https://github.com/ValdikSS/GoodbyeDPI</projectSourceUrl>
<docsUrl>https://github.com/ValdikSS/GoodbyeDPI/blob/master/README.md</docsUrl>
<bugTrackerUrl>https://github.com/ValdikSS/GoodbyeDPI/issues</bugTrackerUrl>
<tags>goodbyedpi wfp windows-filtering-platform windivert dpi bypass dpi-bypass bypass-dpi censorship-circumvention anti-censorship anticensorship</tags>
<summary>GoodbyeDPI — Passive Deep Packet Inspection blocker and Active DPI circumvention utility</summary>
<description>GoodbyeDPI — Passive Deep Packet Inspection blocker and Active DPI circumvention utility

This software designed to bypass Deep Packet Inspection systems found in many Internet Service Providers which block access to certain websites.
<tags>goodbyedpi utility foss anti-censorship dpi</tags>
<summary>GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows)</summary>
<description><![CDATA[This software designed to bypass Deep Packet Inspection systems found in many Internet Service Providers which block access to certain websites.

It handles DPI connected using optical splitter or port mirroring (Passive DPI) which do not block any data but just replying faster than requested destination, and Active DPI connected in sequence.

Windows 7, 8, 8.1 and 10 with administrator privileges required.</description>
<releaseNotes>https://github.com/ValdikSS/GoodbyeDPI/releases</releaseNotes>
Windows 7, 8, 8.1, 10 or 11 with administrator privileges required.]]></description>
<releaseNotes>https://github.com/ValdikSS/GoodbyeDPI/releases/tag/0.2.2</releaseNotes>
</metadata>
<files>
<file src="tools\**" target="tools" />
Expand Down
3 changes: 3 additions & 0 deletions goodbyedpi/tools/chocolateybeforemodify.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
$toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$appPath = Join-Path -Resolve $toolsDir -ChildPath "${env:ChocolateyPackageName}*"
Start-ChocolateyProcessAsAdmin -ExeToRun $(Join-Path $appPath 'service_remove.cmd') -ValidExitCodes @(0, 1060)
23 changes: 20 additions & 3 deletions goodbyedpi/tools/chocolateyinstall.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
if (Get-OSArchitectureWidth -eq 64) {
$subfolder = '_64'
$ErrorActionPreference = 'Stop'

$toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"

$packageArgs = @{
packageName = $env:ChocolateyPackageName
unzipLocation = $toolsDir
fileType = 'zip'
url = 'https://github.com/ValdikSS/GoodbyeDPI/releases/download/0.2.2/goodbyedpi-0.2.2.zip'

softwareName = 'goodbyedpi*'

checksum = '00a2f8b99cd817f8c7fc4c449033015f039d18af213de78cb66bf202277c0628'
checksumType = 'sha256'
}
Install-ChocolateyZipPackage "$env:chocolateyPackageName" 'https://github.com/ValdikSS/GoodbyeDPI/releases/download/0.1.4/goodbyedpi-0.1.4.zip' "$(Split-Path -Parent $MyInvocation.MyCommand.Definition)" -Checksum '0c834614e884b5840f6d2c52ed2815ef9544cfe305e30da8c3f9c9fad7d59315' -ChecksumType 'sha256' -SpecificFolder "goodbyedpi-0.1.4/x86$subfolder"

Install-ChocolateyZipPackage @packageArgs
Get-ChildItem $toolsPath -include *.sys -Recurse | % { sc "$_.ignore" '' }

$appPath = Join-Path -Resolve $packageArgs.unzipLocation -ChildPath "${env:ChocolateyPackageName}*"
Start-ChocolateyProcessAsAdmin -ExeToRun $(Join-Path $appPath 'service_install_russia_blacklist.cmd')