View Issue Details

IDProjectCategoryView StatusLast Update
0008715Kali LinuxQueued Tool Additionpublic2024-08-26 04:25
Reporterlm_security Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status acknowledgedResolutionopen 
Summary0008715: Setezor - network traffic analyzer with the ability to automatically build network topology
Description

Setezor is a network traffic analyzer with the ability to automatically build network topology. It allows you to run active and passive scans and automatically draw L3 network map.

[Name] Setezor
[Version] 0.5.7a
[Homepage] https://github.com/lmsecure/Setezor
[Author] LMSecutity
[Description] Setezor is a network traffic analyzer with the ability to automatically build network topology
[Dependencies] sudo, libcap2-bin, python3.11, python3.11-dev, python3-pip, python3.11-venv, nmap, masscan
[Activity] The network is actively developing and updates are constantly being released for it. In the future, it is planned to expand the functionality and add pentest and osint modules.
[How To Use] Usage examples are included in the README.MD

Activities

Arszilla

Arszilla

2024-04-13 21:51

reporter   ~0019144

Taking a quick look at the repository, there is no LICENSE file, which makes packaging practically impossible due to debian/copyright file requiring the contents etc. to specify who owns what etc.

lm_security

lm_security

2024-04-15 06:14

reporter   ~0019148

@Arszilla Hi, we have added a license to our project

Setezor is a network traffic analyzer with the ability to automatically build network topology. It allows you to run active and passive scans and automatically draw L3 network map.

[Name] Setezor
[Version] 0.5.7b
[Homepage] https://github.com/lmsecure/Setezor
[Author] LMSecutity
[Licence] Mit
[Download] https://github.com/lmsecure/Setezor/releases
[Description] Setezor is a network traffic analyzer with the ability to automatically build network topology
[Dependencies] sudo, libcap2-bin, python3.11, python3.11-dev, python3-pip, python3.11-venv, nmap, masscan
[Activity] The network is actively developing and updates are constantly being released for it. In the future, it is planned to expand the functionality and add pentest and osint modules.
[How To Use] Usage examples are included in the README.MD

g0tmi1k

g0tmi1k

2024-05-14 16:43

administrator   ~0019286

@kali-team, please could this be packaged up.
@author, If you want to help the packaging process, you can check the documentation here:

lm_security

lm_security

2024-05-16 08:51

reporter   ~0019300

@g0tmi1k Hello, our team has made changes to the repository, Debian files have been added. The package was built in accordance with the documentation. The readme has been updated, now it has instructions for installing from source, deb and from dockerhub.

Link to the latest deb release: https://github.com/lmsecure/Setezor/releases/download/0.5.8b/setezor_0.5.8b_all.deb

Arszilla

Arszilla

2024-05-20 19:51

reporter   ~0019318

Taking a look at the work done, it is improper and lacks the work done in the various packaging articles:

lm_security

lm_security

2024-05-22 05:46

reporter   ~0019328

I dont understand you, because I make packaging by second link (https://www.kali.org/docs/development/intermediate-packaging-example). By path "https://github.com/lmsecure/Setezor/tree/master/debian" exist files to create package. Can you write details about mistakes?

Arszilla

Arszilla

2024-05-22 08:36

reporter   ~0019329

  1. Your copyright is outright wrong.
  2. There does not seem to be a reason to use a "helper script" at all.
  3. changelog is out of format and standard.
  4. control file does not list the build dependencies properly
  5. The descriptions are lackluster in the control file, in addition to the dependencies being formatted badly
  6. Your rules file is improperly formatted. Doesn't have the necessary flags etc. for PyBuild
  7. There is practically no reason to override dh_usrlocal typically.
  8. In theory, you don't even need the preinst etc. scripts. dh-python/PyBuild should be taking care of most of it.

I don't have the time currently to even attempt to package this but I highly recommend you read the docs again.

lm_security

lm_security

2024-08-14 05:25

reporter   ~0019640

Last edited: 2024-08-14 09:41

Hello. We have already written all debian/* files for building package and finally built package. We have one question.

  1. In Setezor we use python3.11 . In all manuals kali-dev is used, but it has not python3.11, only python3.12. So we decided to make sbuild-createchroot with kali-dev, but we changed /etc/apt/sources.list to build package using python3.11 with all requirements.txt dependencies. Is it right way to build package using python3.11? Can you describe next steps to properly build package using python3.11?
    We used this command:
    gbp buildpackage --git-builder=sbuild --git-ignore-branch --chroot-setup-commands="echo deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware > /etc/apt/sources.list;apt-get update"
lm_security

lm_security

2024-08-15 09:16

reporter   ~0019647

Last edited: 2024-08-16 05:23

@g0tmi1k
@Arszilla
Hello. We updated all dependencies. So, now it builds without any additional command in kali-dev using python3.12. Can you please check compliance with all requirements?
https://github.com/lmsecure/Setezor/releases/tag/0.6.0b

lm_security

lm_security

2024-08-16 07:02

reporter   ~0019652

@g0tmi1k
@Arszilla
Sorry, forgot to tag in the last post, so I mention it in this one. Please read the post above.

lm_security

lm_security

2024-08-26 04:25

reporter   ~0019685

@arszilla, hello. We fixed everything for building deb package. Can u please check our repo?

Issue History

Date Modified Username Field Change
2024-04-12 07:37 lm_security New Issue
2024-04-13 21:51 Arszilla Note Added: 0019144
2024-04-15 06:14 lm_security Note Added: 0019148
2024-04-15 07:31 daniruiz Summary New tool. Setezor => Setezor - network traffic analyzer with the ability to automatically build network topology
2024-05-14 16:43 g0tmi1k Note Added: 0019286
2024-05-14 16:44 g0tmi1k Status new => acknowledged
2024-05-14 16:44 g0tmi1k Category New Tool Requests => Queued Tool Addition
2024-05-16 08:51 lm_security Note Added: 0019300
2024-05-20 19:51 Arszilla Note Added: 0019318
2024-05-22 05:46 lm_security Note Added: 0019328
2024-05-22 08:36 Arszilla Note Added: 0019329
2024-08-14 05:25 lm_security Note Added: 0019640
2024-08-14 09:41 lm_security Note Edited: 0019640
2024-08-15 09:16 lm_security Note Added: 0019647
2024-08-15 09:17 lm_security Note Edited: 0019647
2024-08-16 05:23 lm_security Note Edited: 0019647
2024-08-16 07:02 lm_security Note Added: 0019652
2024-08-26 04:25 lm_security Note Added: 0019685