Skip to main content

Super ISO Updater

Super ISO Updater (SISOU) is a powerful tool that provides a convenient way to check for updates and install the latest versions of various ISO files. It is primarily meant to be used with a Ventoy drive and supports a wide range of ISOs.

Features

  • Automatic ISO Updates: Automatically check for and downloads the latest ISO versions from official sources, always using the fastest available mirror.
  • Checksum & Signature Verification: Verifies the integrity of every downloaded file, ensuring nothing has been corrupted or tempered with.
  • Flexible Organization & Configuration: Organize your ISOs exactly the way you want on your drive and manage them effortlessly. Enable, disable, or add new ones through the configuration file. (We recommend using TreeView Mode in Ventoy.)
  • Wide ISO Support: Compatible with a broad range of operating systems, utilities, and diagnostic tools. (See Supported ISOs)

Getting Started

Prerequisites

  • Python 3.12+ installed on your system.
  • GnuPG for signature verification. (Optional)

Installation

Pick whichever method works best for you:

python -m pip install sisou

uv

uvx sisou@latest

pipx

pipx install sisou

From source

git clone https://github.com/JoshuaVandaele/SuperISOUpdater
cd SuperISOUpdater
python -m pip install .

Updating

pip

python -m pip install --upgrade sisou

uv

uvx sisou@latest

pipx

pipx upgrade sisou

From source

cd SuperISOUpdater
git pull
python -m pip install .

Usage

To use SISOU, follow these steps:

Running SISOU

sisou <Ventoy Partition>

Example on Windows

sisou E:

Example on Linux

sisou /run/media/joshua/Ventoy/

Logging

SISOU generates logs during its execution. You can control the log level using the -l or --log-level argument. The available log levels are: DEBUG, INFO, WARNING, ERROR, and CRITICAL. By default, the log level is set to INFO.

To set a specific log level, use the -l option followed by the desired log level:

sisou <Ventoy Partition> -l DEBUG

You can also specify a log file using the -f or --log-file argument to save the logs to a file instead of displaying them in the console:

sisou <Ventoy Partition> -f /path/to/log_file.log

Customization

SISOU is configured through a sisou.toml file, where you can control which ISOs get updated and how: toggling them on or off, and choosing your preferred editions, languages, and architectures.

By default, SISOU looks for sisou.toml in the given directory, but you can also specify a custom path to the configuration file:

sisou /etc/my_sisou_config.toml

Supported ISOs

The tool currently supports the following ISOs:

  • Diagnostic Tools
    • Hiren's BootCD PE
    • MemTest86 Plus
      • Architectures: x86_64, i586
    • SystemRescue
    • UltimateBootCD
  • Disk Utilities
    • Clonezilla
    • GParted Live
    • HDAT2
      • Editions: full, lite, diskette
    • Rescuezilla
      • Editions: noble, resolute
      • Architectures: 64bit, 32bit
    • ShredOS
      • Architectures: x86-64, i586
  • Operating Systems
    • Linux
      • Alpine Linux
        • Editions: standard
        • Architectures: aarch64, armv7, loongarch64, ppc64le, riscv64, s390x, x86, x86_64
      • Arch Linux
      • Artix Linux
        • Editions: {base,cinnamon,lxde,lxqt,mate,plasma,xfce}-{dinit,openrc,runit,s6}
      • CachyOS
        • Editions: desktop, handheld
      • Debian
        • Architectures: amd64, arm64, armhf, ppc64el, riscv64, s390x
      • EndeavourOS
      • Fedora
        • Editions: Budgie, Cinnamon, KDE, LXDE, MATE_Compiz, SoaS, Sway, Xfce, i3
        • Architectures: x86_64, aarch64
      • Kali Linux
        • Editions: installer, installer-everything, installer-netinst, installer-purple, live
        • Architectures: amd64, arm64
      • Linux Mint
        • Editions: cinnamon, mate, xfce
      • LMDE
      • Manjaro
        • Editions: kde, xfce, gnome, cinnamon, i3
      • MX Linux
        • Editions: Xfce, Xfce_ahs, KDE, Fluxbox
      • Proxmox
        • Editions: ve, mail-gateway, backup-server, datacenter-manager
      • Rocky Linux
        • Editions: dvd, boot, minimal
        • Architectures: x86_64, aarch64, ppc64le, s390x, riscv64
      • Rocky Linux Live
        • Editions: KDE, Workstation, Workstation Lite
        • Architectures: x86_64, aarch64
      • TrueNAS
      • Tails
      • Ubuntu
        • Editions: desktop, live-server
      • Edubuntu
      • Kubuntu
      • Lubuntu
      • Xubuntu
        • Editions: desktop, minimal
    • Windows
      • Windows 11 (Multi-edition ISO, Any language)
        • Architectures: x64, arm64
    • BSD
      • FreeBSD
        • Editions: bootonly, dvd1, disc1
        • Architectures: amd64, aarch64, powerpc64, powerpc64le, riscv64
      • NetBSD
        • Architectures:, amd64, evbarm-aarch64, evbarm-aarch64eb, evbmips-mips64eb, evbmips-mips64el, evbmips-mipseb, evbmips-mipsel, evbmips-mipsn64eb, evbmips-mipsn64el, evbppc hpcarm, i386, sparc64
      • OPNsense
        • Editions: dvd, nano, serial, vga

Contributing

If you have any suggestions, bug reports, or feature requests, feel free to open an issue or submit a pull request. Your contributions are highly appreciated!

License

This project is licensed under the GPL-2.0-or-later license.


Thank you for using Super ISO Updater!

Super ISO Updater

Release files for sisou 2.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sisou 2.5.2
File Size Uploaded
sisou-2.5.2.tar.gz 55.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sisou 2.5.2
File Interpreter ABI Platform
sisou-2.5.2-py3-none-any.whl Python 3 none any Details

Total release size: 163.3 kB

Release files / sisou-2.5.2.tar.gz

Download URL sisou-2.5.2.tar.gz
Size 55.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d7dea15a828d06c5b9ecc305e20098ea12b66a67bc70a086934cd26d7a0b3334
BLAKE2b-256 checksum
How to use checksums
0935ae8b7a3da596748a04952f498b17582b84c853839e676171d1afc1300bbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / sisou-2.5.2-py3-none-any.whl

Download URL sisou-2.5.2-py3-none-any.whl
Size 107.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5d9cbf6ca2be5eb10a0bff3d31aaa282957fb419829aabb3f031d0f027ace7d4
BLAKE2b-256 checksum
How to use checksums
edb1d7694519b3ed3b79d1209b6ea0bab7c993b1d47b863c9683457120672a8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

2.5.2 This release

2 release files

2.5.0

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.10

2 release files

1.1.9

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page