Files
JNC-Scan-Windows/main.py
T
joaquin.navajas 7add14d06f JNC Windows
2026-05-11 07:56:47 +02:00

27 lines
678 B
Python

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()