diff --git a/desktop/gnome/apps/gnome-multi-writer/actions.py b/desktop/gnome/apps/gnome-multi-writer/actions.py
new file mode 100644
index 0000000000..b4f4b1e12a
--- /dev/null
+++ b/desktop/gnome/apps/gnome-multi-writer/actions.py
@@ -0,0 +1,19 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 2
+# See the file http://www.gnu.org/copyleft/gpl.txt
+
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import mesontools
+
+def setup():
+ mesontools.configure()
+
+def build():
+ mesontools.build()
+
+def install():
+ mesontools.install()
+
+ pisitools.dodoc("AUTHORS", "COPYING", "README.md")
diff --git a/desktop/gnome/apps/gnome-multi-writer/pspec.xml b/desktop/gnome/apps/gnome-multi-writer/pspec.xml
new file mode 100644
index 0000000000..1b4ff96b8c
--- /dev/null
+++ b/desktop/gnome/apps/gnome-multi-writer/pspec.xml
@@ -0,0 +1,63 @@
+
+
+
+
+ gnome-multi-writer
+ https://gitlab.gnome.org/GNOME/gnome-multi-writer
+
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+ GPLv2
+ desktop.gnome.apps
+ app:gui
+ Write an ISO file to multiple USB devices at once
+ GNOME MultiWriter can be used to write an ISO file to multiple USB devices simultaneously.
+ https://download.gnome.org/sources/gnome-multi-writer/3.35/gnome-multi-writer-3.35.90.tar.xz
+
+ meson
+ gtk3-devel
+ libgusb-devel
+ udisks2-devel
+ polkit-devel
+ libgudev-devel
+ appstream-glib-devel
+ libcanberra-gtk3-devel
+
+
+
+
+ gnome-multi-writer
+
+ gtk3
+ glib2
+ polkit
+ libgusb
+ udisks2
+ libgudev
+ libcanberra
+ libcanberra-gtk3
+
+
+ /usr/bin
+ /usr/libexec
+ /usr/share/applications
+ /usr/share/doc
+ /usr/share/glib-2.0
+ /usr/share/icons
+ /usr/share/locale
+ /usr/share/metainfo
+ /usr/share/polkit-1
+
+
+
+
+
+ 2021-08-24
+ 3.35.90
+ First release for Pisi Linux
+ Berk Çakar
+ berk2238@hotmail.com
+
+
+
diff --git a/desktop/gnome/apps/gnome-multi-writer/translations.xml b/desktop/gnome/apps/gnome-multi-writer/translations.xml
new file mode 100644
index 0000000000..192d388b10
--- /dev/null
+++ b/desktop/gnome/apps/gnome-multi-writer/translations.xml
@@ -0,0 +1,7 @@
+
+
+ wireshark
+ Aynı anda birden fazla USB cihazına bir ISO dosyası yazdırmaya yarayan araç
+ GNOME MultiWriter, aynı anda birden fazla USB cihazına bir ISO dosyası yazdırmak için kullanılabilir.
+
+
diff --git a/network/analyzer/wireshark/actions.py b/network/analyzer/wireshark/actions.py
new file mode 100644
index 0000000000..51540ec882
--- /dev/null
+++ b/network/analyzer/wireshark/actions.py
@@ -0,0 +1,38 @@
+
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/copyleft/gpl.txt
+
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import mesontools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+
+def setup():
+ shelltools.makedirs("build")
+ shelltools.cd("build")
+ cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/wireshark \
+ -G Ninja", sourceDir="..")
+
+def build():
+ mesontools.build()
+
+def install():
+ mesontools.install()
+
+ for f in ["epan/register.h", "ws_diag_control.h", "file.h", "cfile.h", "ws_symbol_export.h"]:
+ pisitools.insinto("/usr/include/wireshark/", f)
+
+ pisitools.insinto("/usr/include/wireshark/epan/", "epan/*.h")
+ pisitools.insinto("/usr/include/wireshark/wsutil/", "wsutil/*.h")
+ pisitools.insinto("/usr/include/wireshark/wiretap/", "wiretap/*.h")
+ pisitools.insinto("/usr/include/wireshark/epan/crypt/", "epan/crypt/*.h")
+ pisitools.insinto("/usr/include/wireshark/epan/ftypes/", "epan/ftypes/*.h")
+ pisitools.insinto("/usr/include/wireshark/epan/dfilter/", "epan/dfilter/*.h")
+ pisitools.insinto("/usr/include/wireshark/epan/dissectors/", "epan/dissectors/*.h")
+ pisitools.insinto("/usr/include/wireshark/epan/wmem/", "epan/wmem/*.h")
+
+ pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README*")
diff --git a/network/analyzer/wireshark/comar/package.py b/network/analyzer/wireshark/comar/package.py
new file mode 100644
index 0000000000..cabaab6401
--- /dev/null
+++ b/network/analyzer/wireshark/comar/package.py
@@ -0,0 +1,10 @@
+#/usr/bin/python
+
+import os
+
+def postInstall(fromVersion, fromRelease, toVersion, toRelease):
+ # Set capabilities in order to prevent wireshark from being executed as root
+ os.system("/bin/chgrp 207 /usr/bin/dumpcap")
+ os.system("/bin/chmod 754 /usr/bin/dumpcap")
+ os.system("/bin/chown root:wireshark /usr/bin/dumpcap")
+ os.system("/sbin/setcap cap_net_raw,cap_net_admin,cap_dac_override+eip /usr/bin/dumpcap")
\ No newline at end of file
diff --git a/network/analyzer/wireshark/pspec.xml b/network/analyzer/wireshark/pspec.xml
new file mode 100644
index 0000000000..14bbb43131
--- /dev/null
+++ b/network/analyzer/wireshark/pspec.xml
@@ -0,0 +1,110 @@
+
+
+
+
+ wireshark
+ http://www.wireshark.org
+
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+ GPLv2
+ app:gui
+ Network traffic analyzer
+ Wireshark allows you to examine protocol data stored in files or as it is captured from wired or wireless (WiFi or Bluetooth) networks, USB devices, and many other sources. It supports dozens of protocol capture file formats and understands more than a thousand protocols.
+ https://www.wireshark.org/download/src/all-versions/wireshark-3.4.7.tar.xz
+
+ cmake
+ meson
+ glib2-devel
+ libpcap-devel
+ zlib-devel
+ lua52-devel
+ mit-kerberos
+ e2fsprogs-devel
+ gnutls-devel
+ libmaxminddb-devel
+ libgcrypt-devel
+ libcap-devel
+ sbc-devel
+ c-ares-devel
+ libxml2-devel
+ libssh-devel
+ libnl-devel
+ tiff-devel
+ lz4-devel
+ libnghttp2-devel
+ qt5-multimedia-devel
+ qt5-svg-devel
+ qt5-linguist
+ minizip-devel
+ zstd-devel
+ brotli-devel
+ speexdsp-devel
+ snappy-devel
+ libopus-devel
+ libilbc-devel
+ libxslt-devel
+ doxygen
+
+
+
+
+ wireshark
+
+ lz4
+ sbc
+ zlib
+ zstd
+ glib2
+ lua52
+ brotli
+ c-ares
+ gnutls
+ snappy
+ libilbc
+ libopus
+ libxml2
+ libgcrypt
+ libnghttp2
+ mit-kerberos
+
+
+ /usr/bin
+ /usr/lib/lib*.so*
+ /usr/lib/wireshark
+ /usr/share/appdata
+ /usr/share/applications
+ /usr/share/doc
+ /usr/share/icons
+ /usr/share/man
+ /usr/share/mime
+ /usr/share/wireshark
+
+
+ System.Package
+
+
+
+
+ wireshark-devel
+
+ wireshark
+ glib2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2021-08-23
+ 3.4.7
+ First release for Pisi Linux
+ Berk Çakar
+ berk2238@hotmail.com
+
+
+
diff --git a/network/analyzer/wireshark/translations.xml b/network/analyzer/wireshark/translations.xml
new file mode 100644
index 0000000000..4960ebef9e
--- /dev/null
+++ b/network/analyzer/wireshark/translations.xml
@@ -0,0 +1,7 @@
+
+
+ wireshark
+ Ağ trafiği çözümleyicisi
+ Wireshark, dosyalarda saklanan veya kablolu veya kablosuz (WiFi veya Bluetooth) ağlardan, USB aygıtlarından ve diğer birçok kaynaktan alınan protokol verilerini incelemenize olanak tanır. Düzinelerce protokol yakalama dosya formatını destekler ve binden fazla protokolü anlar.
+
+