Как заглянуть внутрь.exe, собранного через Nuitka? Новый инструмент с открытым кодом

Как узнать, что внутри .exe, собранного через Nuitka? DeNuitkanizator — инструмент с открытым кодом для анализа таких файлов. Извлекает строки, модули, хэши, информацию о защите и многое другое за один запуск.

https://habr.com/ru/articles/1048908/

#Nuitka #PyInstaller #reverse_engineering #PEанализ #дизассемблирование #статический_анализ #бинарный_анализ #exeанализатор #opensource #Python

Как заглянуть внутрь.exe, собранного через Nuitka? Новый инструмент с открытым кодом

Всем привет! Я всегда задумывался разобрать exe‑файл, собранный через Nuitka. Я понимал, что уже существуют инструменты по типу IDA PRO , Cremniy , HxD , но я решил попробовать сделать...

Хабр

Nuitka 4.0: как я разогнал свой Python-скрипт на 335% и почему JIT-будущее уже на пороге

Представьте себе: вы запускаете свой старый добрый Python-скрипт, он привычно задумывается на пару секунд, а потом начинает работать. А теперь представьте, что тот же самый скрипт без единого изменения в коде — просто после прогона через одну утилиту — стартует почти мгновенно и работает втрое быстрее. Никакой магии, просто вышел Nuitka 4.0. 22 апреля 2026 года проект, который когда-то начинался как нишевый компилятор, дорос до мажорной версии 4.0. И это не просто «пофиксили баги, добавили пару флагов» — это реально меняет правила игры для тех, кто пишет на Python и хочет, чтобы код летал, а не ползал. По данным официальных тестов, скомпилированные скрипты показывают повышение производительности на 335% в pystone-бенчмарке по сравнению с CPython. Можете представить, что ваш веб-парсер или ML-пайплайн ускоряется втрое без переписывания на Rust. Если совсем просто: PyInstaller просто пакует ваш скрипт вместе с интерпретатором в один файл — по сути, это архив с «батарейками». А Nuitka переписывает весь Python-код на чистый C и компилирует его в настоящий исполняемый файл. Никакой интерпретации на лету — только скомпилированный бинарник, который в теории может обогнать даже PyPy. И теперь, с версией 4.0, эта теория стала куда ближе к практике. «Раньше я думал, что ускорение от Nuitka довольно скромное... но с версией 4.0 вижу реальный прогресс», — примерно так звучат комментарии на Hacker News , и я с ними согласен.

https://habr.com/ru/articles/1027354/

#python #cpython #nuitka #nuitka_40 #pyinstaller

Nuitka 4.0: как я разогнал свой Python-скрипт на 335% и почему JIT-будущее уже на пороге

Представьте себе: вы запускаете свой старый добрый Python-скрипт, он привычно задумывается на пару секунд, а потом начинает работать. А теперь представьте, что тот же самый скрипт без единого...

Хабр
The biggest #nuitka release of all times and yet 4.1 is right around the corner and even better: https://nuitka.net/posts/nuitka-release-40.html
Nuitka Release 4.0 — Nuitka the Python Compiler

Kawai-Focus 2.1: переезд на новый стек

В данной статье я попытаюсь переписать часть приложения Kawai-Focus на стек: FastAPI + Vue.js + Tauri + Ionic . Также я соберу приложение только с экраном «Таймеры» под Linux в AppImage, которое подойдёт для большинства Linux-дистрибутивов. Реализация одного экрана не будет слишком долгим процессом, а финальная сборка приложения позволит оценить сложность и удобство полного цикла разработки. Эта cтатья не будет подробным гайдом, так как размер переписанного кода и его описание слишком велики для одной статьи. Однако я покажу часть кода проекта и расскажу о выбранном стеке, а также о трудностях и преимуществах, с которыми я столкнулся в процессе переписывания проекта. Я буду использовать часть кода старого проекта, который не касается Kivy и KivyMD, поэтому его душа не умрёт, а обновится. Заваривайте чай, доставайте вкусняшки — пора «старый стек превращать в удобрение для новых помидор»! 🍅

https://habr.com/ru/articles/983652/

#python3 #tauri #vuejs #nuitka #ionic #appimage #компиляция #linux

Kawai-Focus 2.1: переезд на новый стек

Вступление Всем доброго дня! В одной из предыдущих статей Вайбкодинг с нейросетью 1: проверяю сборку Flutter-приложения в AppImage : Сравнил Flutter и Kivy; Написал Hello World на Dart для Flutter;...

Хабр
Ich hoffe die Version ist nun wieder lauffähig. #Python #Projekt #LagerPlus Wenn nicht immer das lästige Kompilieren wäre. #Nuitka
This is the new #Nuitka release https://nuitka.net/posts/nuitka-release-28.html with lots of improvements, the last one before 4.0 is going to hit with even more, esp. finally for compile time we are making huge gains there.
Nuitka Release 2.8 — Nuitka the Python Compiler

Puh, wenn der Lüfter vom Laptop bläst, als ob es kein Morgen gibt, wird die nächste Version von meinem Arbeitsprojekt kompiliert. Leider benötige ich dazu noch den lauten #Windows Laptop. Beim #MacBook hab ich bis jetzt 1x den Lüfter leise gehört, aber da wurde etwas in 3D gerendert. #Python #nuitka

@rl_dane We don't like it either, believe me. Unfortunately, our package manager is written in Python 2. There is good news, though! Very soon, everything will be using Python 3 and #Nuitka, and Python 2 will be dropped entirely a bit later on.

- Evan

Trying to get back to news for #nuitka these are important onefile mode enhancements: https://nuitka.net/posts/nuitka-this-week-16.html
Nuitka this week #16 — Nuitka the Python Compiler

#smartcards and #nuitka based project did not play nicely. No clue what went wrong, but I don't have free brain cycles to debug.