forked from VishwamAI/CyberCity
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsnapcraft.yaml
56 lines (47 loc) · 1 KB
/
snapcraft.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
name: penetration-app
version: '1.0'
summary: A penetration testing tool with a GUI
description: |
This application provides a graphical user interface (GUI) for a penetration testing tool.
grade: devel
confinement: devmode
base: core22
parts:
desktop-gtk4:
plugin: nil
build-packages:
- gir1.2-gtk-4.0
- gir1.2-gdkpixbuf-2.0
app:
source: .
plugin: python
python-version: python3
source-type: local
source-subdir: .
stage-packages:
- python3-gi
after: [desktop-gtk4]
apps:
penetration-app:
command: python3 src/main.py
plugs:
- x11
- desktop
- wayland
- browser-support
plugs:
x11:
interface: x11
allow-x11: true
desktop:
interface: desktop
desktop: [unity7, gnome-shell, cinnamon, pantheon, budgie-remix]
wayland:
interface: wayland
allow-apps: ['penetration-app']
browser-support:
interface: browser-support
allow-sandbox: true
allow-snap-apps:
- chromium
- firefox