JNC Windows

This commit is contained in:
joaquin.navajas
2026-05-11 07:56:47 +02:00
commit 7add14d06f
77 changed files with 42025 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
import sys
import os
from PyQt6.QtWidgets import QApplication
from src.gui.main_window import MainWindow
from src.gui.styles import apply_styles
from src.utils.platform import is_windows
def main():
# En Linux se requieren privilegios root para interfaces, sniffing, etc.
if not is_windows() and os.geteuid() != 0:
print("This application requires root privileges to manage network interfaces.")
print("Please run with sudo.")
sys.exit(1)
app = QApplication(sys.argv)
# Apply premium styles
apply_styles(app)
window = MainWindow()
window.show()
sys.exit(app.exec())
if __name__ == "__main__":
main()