gitextract_izup__0x/ ├── .gitattributes ├── .github/ │ └── workflows/ │ └── build-docker.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── README.md ├── docker-compose.yml ├── entrypoint.sh ├── requirements.txt ├── setup.py └── src/ └── nachovpn/ ├── __init__.py ├── core/ │ ├── __init__.py │ ├── cert_manager.py │ ├── db_manager.py │ ├── ip_manager.py │ ├── packet_handler.py │ ├── plugin_manager.py │ ├── request_handler.py │ ├── smb_manager.py │ └── utils.py ├── plugins/ │ ├── __init__.py │ ├── base/ │ │ ├── __init__.py │ │ ├── plugin.py │ │ └── templates/ │ │ └── 404.html │ ├── cisco/ │ │ ├── __init__.py │ │ ├── files/ │ │ │ ├── OnConnect.sh │ │ │ ├── OnConnect.vbs │ │ │ └── OnDisconnect.vbs │ │ ├── plugin.py │ │ └── templates/ │ │ ├── login.xml │ │ ├── prelogin.xml │ │ └── profile.xml │ ├── delinea/ │ │ ├── __init__.py │ │ ├── plugin.py │ │ └── templates/ │ │ ├── GetLauncherArguments.xml │ │ ├── GetNextProtocolHandlerVersion.xml │ │ ├── GetSymmetricKey.xml │ │ ├── UpdateStatusV2.xml │ │ └── index.html │ ├── example/ │ │ ├── __init__.py │ │ └── plugin.py │ ├── netskope/ │ │ ├── __init__.py │ │ ├── files/ │ │ │ └── STAgent.msi │ │ ├── plugin.py │ │ └── templates/ │ │ └── auth.html │ ├── paloalto/ │ │ ├── __init__.py │ │ ├── msi_downloader.py │ │ ├── msi_patcher.py │ │ ├── pkg_generator.py │ │ ├── plugin.py │ │ └── templates/ │ │ ├── getconfig.xml │ │ ├── prelogin.xml │ │ ├── pwresponse.xml │ │ ├── sslvpn-login.xml │ │ └── sslvpn-prelogin.xml │ ├── pulse/ │ │ ├── __init__.py │ │ ├── config_generator.py │ │ ├── config_parser.py │ │ ├── funk_parser.py │ │ ├── plugin.py │ │ └── test/ │ │ ├── example_rules.json │ │ └── test_policy.py │ └── sonicwall/ │ ├── __init__.py │ ├── files/ │ │ └── NACAgent.c │ ├── plugin.py │ └── templates/ │ ├── launchextender.html │ ├── launchplatform.html │ ├── logout.html │ ├── welcome.html │ └── wxacneg.html └── server.py