Skip to content
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
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/new_python_tool_pip.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ body:
attributes:
label: Tool Name
description: |
The name of the tool being installed with `py -3.10 -m pip install <tool_name><version>`, Example: `autoit-ripper`.
The name of the tool being installed with `py -3.13 -m pip install <tool_name><version>`, Example: `autoit-ripper`.
placeholder: ex. autoit-ripper
validations:
required: true
Expand All @@ -32,7 +32,7 @@ body:
attributes:
label: Package type
description: |
- **`PIP`** - A Python tool installed with `py -3.10 -m pip install <tool_name><version>`. Example: `py -3.10 -m pip install magika==0.5.0`
- **`PIP`** - A Python tool installed with `py -3.13 -m pip install <tool_name><version>`. Example: `py -3.13 -m pip install magika==0.6.2`

For other types of tools, use a different issue template.
options:
Expand Down
6 changes: 3 additions & 3 deletions packages/asar.vm/asar.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>asar.vm</id>
<version>3.4.1</version>
<version>3.4.1.20250527</version>
<authors>@electron/asar contributors</authors>
<description>asar decompresses .asar archives</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20250206" />
<dependency id="nodejs.vm" version="0.0.0.20240516" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="nodejs.vm" version="0.0.0.20250219" />
</dependencies>
<tags>Packers</tags>
</metadata>
Expand Down
2 changes: 1 addition & 1 deletion packages/common.vm/common.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>common.vm</id>
<version>0.0.0.20250509</version>
<version>0.0.0.20250527</version>
<description>Common libraries for VM-packages</description>
<authors>Mandiant</authors>
</metadata>
Expand Down
4 changes: 2 additions & 2 deletions packages/common.vm/tools/vm.common/vm.common.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -1871,7 +1871,7 @@ function VM-Pip-Install {

ForEach ($library in $libraries.Split(",")) {
# Ignore warning with `-W ignore` to avoid warnings like deprecation to fail the installation
Invoke-Expression "py -3.10 -W ignore -m pip install $library --disable-pip-version-check 2>&1 >> $outputFile"
Invoke-Expression "py -3.13 -W ignore -m pip install $library --disable-pip-version-check 2>&1 >> $outputFile"
}
} catch {
VM-Write-Log-Exception $_
Expand Down Expand Up @@ -1908,7 +1908,7 @@ function VM-Pip-Uninstall {
param (
[string]$package
)
Invoke-Expression "py -3.10 -m pip uninstall $package -y --disable-pip-version-check 2>&1"
Invoke-Expression "py -3.13 -m pip uninstall $package -y --disable-pip-version-check 2>&1"
}

# Uninstall tool using Pip and remove shortcut in the Tools directory
Expand Down
8 changes: 4 additions & 4 deletions packages/dotnet-6.vm/dotnet-6.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>dotnet-6.vm</id>
<version>0.0.0.20250509</version>
<version>0.0.0.20250527</version>
<authors>Microsoft</authors>
<!-- Metapackage for .NET6 to ensure all packages use the same version.-->
<description>.NET 6.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20250206" />
<dependency id="dotnet-6.0-desktopruntime" version="[6.0.14, 6.1)" />
<dependency id="dotnet-6.0-runtime" version="[6.0.14, 6.1)" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="dotnet-6.0-desktopruntime" version="[6.0.36]" />
<dependency id="dotnet-6.0-runtime" version="[6.0.36]" />
</dependencies>
<tags>dotNet</tags>
</metadata>
Expand Down
6 changes: 3 additions & 3 deletions packages/dotnet-8.vm/dotnet-8.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>dotnet-8.vm</id>
<version>0.0.0.20250509</version>
<version>0.0.0.20250527</version>
<authors>Microsoft</authors>
<!-- Metapackage for .NET8 to ensure all packages use the same version.-->
<description>.NET 8.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20250206" />
<dependency id="dotnet-8.0-desktopruntime" version="[8, 8.1)" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="dotnet-8.0-desktopruntime" version="[8.0.16]" />
</dependencies>
<tags>dotNet</tags>
</metadata>
Expand Down
6 changes: 3 additions & 3 deletions packages/dotnet-9.vm/dotnet-9.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>dotnet-9.vm</id>
<version>0.0.0.20250509</version>
<version>0.0.0.20250527</version>
<authors>Microsoft</authors>
<!-- Metapackage for .NET9 to ensure all packages use the same version.-->
<description>.NET 9.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20250206" />
<dependency id="dotnet-9.0-desktopruntime" version="[9, 9.1)" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="dotnet-9.0-desktopruntime" version="[9.0.5]" />
</dependencies>
<tags>dotNet</tags>
</metadata>
Expand Down
6 changes: 3 additions & 3 deletions packages/ida.plugin.capa.vm/ida.plugin.capa.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>ida.plugin.capa.vm</id>
<version>9.0.0</version>
<version>9.0.0.20250527</version>
<description>capa explorer is an IDAPython plugin that integrates capa with IDA Pro.</description>
<authors>@mike-hunhoff, @williballenthin, @mr-tz</authors>
<dependencies>
<dependency id="common.vm" version="0.0.0.20240424" />
<dependency id="libraries.python3.vm" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="libraries.python3.vm" version="0.0.0.20250527" />
</dependencies>
<tags>IDA Plugins</tags>
</metadata>
Expand Down
6 changes: 3 additions & 3 deletions packages/ida.plugin.comida.vm/ida.plugin.comida.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>ida.plugin.comida.vm</id>
<version>0.0.0.20250213</version>
<version>0.0.0.20250527</version>
<authors>Airbus CERT</authors>
<description>IDA Plugin that help analyzing modules using COM.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20240429" />
<dependency id="libraries.python3.vm" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="libraries.python3.vm" version="0.0.0.20250527" />
</dependencies>
<tags>IDA Plugins</tags>
</metadata>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>ida.plugin.dereferencing.vm</id>
<version>0.0.0.20250213</version>
<version>0.0.0.20250527</version>
<authors>danigargu</authors>
<description>IDA Pro plugin that implements new registers and stack views.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20240429" />
<dependency id="libraries.python3.vm" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="libraries.python3.vm" version="0.0.0.20250527" />
</dependencies>
<tags>IDA Plugins</tags>
</metadata>
Expand Down
6 changes: 3 additions & 3 deletions packages/ida.plugin.diaphora.vm/ida.plugin.diaphora.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>ida.plugin.diaphora.vm</id>
<version>3.2.1.20250213</version>
<version>3.2.1.20250527</version>
<authors>joxeankoret</authors>
<description>Diaphora is a program diffing IDA plugin.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20240509" />
<dependency id="libraries.python3.vm" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="libraries.python3.vm" version="0.0.0.20250527" />
</dependencies>
<tags>IDA Plugins</tags>
</metadata>
Expand Down
6 changes: 3 additions & 3 deletions packages/ida.plugin.flare.vm/ida.plugin.flare.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>ida.plugin.flare.vm</id>
<version>0.0.0.20250213</version>
<version>0.0.0.20250527</version>
<authors>Jay Smith</authors>
<description>IDA Pro plugins used by the FLARE team.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20240509" />
<dependency id="libraries.python3.vm" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="libraries.python3.vm" version="0.0.0.20250527" />
</dependencies>
<tags>IDA Plugins</tags>
</metadata>
Expand Down
6 changes: 3 additions & 3 deletions packages/ida.plugin.hashdb.vm/ida.plugin.hashdb.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>ida.plugin.hashdb.vm</id>
<version>1.10.0.20250213</version>
<version>1.10.0.20250527</version>
<authors>OALabs</authors>
<description>Malware string hash lookup plugin for IDA Pro</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20240509" />
<dependency id="libraries.python3.vm" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="libraries.python3.vm" version="0.0.0.20250527" />
</dependencies>
<tags>IDA Plugins</tags>
</metadata>
Expand Down
6 changes: 3 additions & 3 deletions packages/ida.plugin.ifl.vm/ida.plugin.ifl.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>ida.plugin.ifl.vm</id>
<version>1.4.4.20250213</version>
<version>1.4.4.20250527</version>
<authors>hasherezade</authors>
<description>Interactive Functions List IDA Pro plugin.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20240429" />
<dependency id="libraries.python3.vm" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="libraries.python3.vm" version="0.0.0.20250527" />
</dependencies>
<tags>IDA Plugins</tags>
</metadata>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>ida.plugin.lighthouse.vm</id>
<version>0.0.0.20250213</version>
<version>0.0.0.20250527</version>
<authors>gaasedelen</authors>
<description>A powerful coverage explorer.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20240429" />
<dependency id="libraries.python3.vm" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="libraries.python3.vm" version="0.0.0.20250527" />
</dependencies>
<tags>IDA Plugins</tags>
</metadata>
Expand Down
6 changes: 3 additions & 3 deletions packages/js-beautify.vm/js-beautify.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>js-beautify.vm</id>
<version>1.15.1.20250219</version>
<version>1.15.1.20250527</version>
<authors>beautifier.io</authors>
<description>JavaScript beautifier and deobfuscator.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20250206" />
<dependency id="nodejs.vm" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="nodejs.vm" version="0.0.0.20250219" />
</dependencies>
<tags>Javascript</tags>
</metadata>
Expand Down
6 changes: 3 additions & 3 deletions packages/js-deobfuscator.vm/js-deobfuscator.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>js-deobfuscator.vm</id>
<version>0.0.0.20250219</version>
<version>0.0.0.20250527</version>
<authors>ben-sb</authors>
<description>Deobfuscator to remove common JS obfuscation techniques.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20250206" />
<dependency id="nodejs.vm" version="0.0.0.20240516" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="nodejs.vm" version="0.0.0.20250219" />
</dependencies>
<tags>Javascript</tags>
</metadata>
Expand Down
4 changes: 2 additions & 2 deletions packages/libraries.python3.vm/libraries.python3.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>libraries.python3.vm</id>
<version>0.0.0.20250425</version>
<version>0.0.0.20250527</version>
<description>Metapackage to install common Python libraries</description>
<authors>Several, check in pypi.org for every of the libraries</authors>
<dependencies>
<dependency id="common.vm" version="0.0.0.20250206" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="vcbuildtools.vm" />
<dependency id="python3.vm" />
</dependencies>
Expand Down
8 changes: 4 additions & 4 deletions packages/libraries.python3.vm/tools/chocolateyinstall.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ try {
$modulesXml = [xml](Get-Content $modulesPath)

# Fix pip version
VM-Pip-Install "pip~=23.2.1"
VM-Pip-Install "pip~=25.1.1"

$failures = @()
$modules = $modulesXml.modules.module
Expand All @@ -21,16 +21,16 @@ try {
VM-Pip-Install $installValue

if ($LastExitCode -eq 0) {
Write-Host "`t[+] Installed Python 3.10 module: $($module.name)" -ForegroundColor Green
Write-Host "`t[+] Installed Python 3.13 module: $($module.name)" -ForegroundColor Green
} else {
Write-Host "`t[!] Failed to install Python 3.10 module: $($module.name)" -ForegroundColor Red
Write-Host "`t[!] Failed to install Python 3.13 module: $($module.name)" -ForegroundColor Red
$failures += $module.Name
}
}

if ($failures.Count -gt 0) {
foreach ($module in $failures) {
VM-Write-Log "ERROR" "Failed to install Python 3.10 module: $module"
VM-Write-Log "ERROR" "Failed to install Python 3.13 module: $module"
}
$outputFile = $outputFile.replace('lib\', 'lib-bad\')
VM-Write-Log "ERROR" "Check $outputFile for more information"
Expand Down
4 changes: 2 additions & 2 deletions packages/libraries.python3.vm/tools/modules.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
The internet detector needs to build the Python executable with a version of pyinstaller capable of executing in admin cmd.
Fix also the version of pywin32 and icmplib to avoid issues
-->
<module name="pyinstaller==6.10.0"/>
<module name="pywin32==308"/>
<module name="pyinstaller==6.13.0"/>
<module name="pywin32==310"/>
<module name="icmplib==3.0.4"/>
</modules>
8 changes: 4 additions & 4 deletions packages/nodejs.vm/nodejs.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>nodejs.vm</id>
<version>0.0.0.20250219</version>
<version>24.1.0</version>
<authors>Node.js Foundation</authors>
<description>Metapackage for Node.js to ensure all packages use the same Node.js version.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20250206" />
<dependency id="nodejs" version="[20.7.0, 20.8.0)" />
<dependency id="git" version="[2.45.0,)" />
<dependency id="common.vm" version="0.0.0.20250509" />
<dependency id="nodejs" version="[24.1.0]" />
<dependency id="git" version="[2.49.0]" />
</dependencies>
<tags>Javascript</tags>
</metadata>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>obfuscator-io-deobfuscator.vm</id>
<version>0.0.0.20250219</version>
<version>0.0.0.20250527</version>
<authors>ben-sb</authors>
<description>A deobfuscator for scripts obfuscated by Obfuscator.io</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20250206" />
<dependency id="nodejs.vm" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="nodejs.vm" version="0.0.0.20250219" />
</dependencies>
<tags>Javascript</tags>
</metadata>
Expand Down
4 changes: 2 additions & 2 deletions packages/openjdk.vm/openjdk.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>openjdk.vm</id>
<version>0.0.0.20250218</version>
<version>22.0.2</version>
<authors>Oracle</authors>
<description>Metapackage for OpenJDK to ensure all packages use the same OpenJDK version.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20250206" />
<dependency id="openjdk" version="[21.0.1, 21.0.2)" />
<dependency id="openjdk" version="[22.0.2]" />
</dependencies>
<tags>Java and Android</tags>
</metadata>
Expand Down
6 changes: 3 additions & 3 deletions packages/pkg-unpacker.vm/pkg-unpacker.vm.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>pkg-unpacker.vm</id>
<version>1.0.0.20250219</version>
<version>1.0.0.20250527</version>
<authors>LockBlock-dev</authors>
<description>Unpacker for pkg applications.</description>
<dependencies>
<dependency id="common.vm" version="0.0.0.20250206" />
<dependency id="nodejs.vm" />
<dependency id="common.vm" version="0.0.0.20250527" />
<dependency id="nodejs.vm" version="0.0.0.20250219" />
</dependencies>
<tags>Packers</tags>
</metadata>
Expand Down
Loading