Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Claudius Link
Claudius Link
@realn2s@infosec.exchange  路  activity timestamp 3 months ago

I recently installed @elementary and was delighted (thank to @amirbkhan for point me to it 馃檪)

This brought me to the idea how to get that #Kali tools to #elemntaryOS

And I remembered there is a #Debian tool to select a collection of related software, e.g. for a desktop or development system.

I had to search a bit, but it is called tasksel
https://wiki.debian.org/tasksel

And checking a Kali installation using
tasksel --list-tasks

it turns out Kali has predefined task selections like

  • meta-top10 top10 -- the 10 most popular tools
  • meta-default default -- recommended tools (available in the live system)
  • tools-social-engineering Social engineering
  • tools-forensics Forensics

and many more.
So, installing the tools on Elementary OS should be just adding the Kali repository and installing the relevant task(s) 馃槂

  • Copy link
  • Flag this post
  • Block
aspragg
aspragg
@aspragg@ohai.social replied  路  activity timestamp 2 months ago

@realn2s @elementary

I would be careful with this. AFAICT, Elementary is based on Ubuntu LTS, and Kali is based on Debian Testing(/forky)

By mixing packages based on Ubuntu with packages based on Debian, you're likely going to create a bit of a FrankenDistro, which could cause a few issues.

https://wiki.debian.org/DontBreakDebian#Don.27t_make_a_FrankenDebian

Particularly with adding Kali to Elementary, Kali repos will likely have newer versions of packages than Elementary repos, which will be preferred, and might overwrite...

1/n

  • Copy link
  • Flag this comment
  • Block
aspragg
aspragg
@aspragg@ohai.social replied  路  activity timestamp 2 months ago

@realn2s @elementary

...the Elementary packages. Sure if you install the Kali libc over the Elementary libc, that will probably work because libc uses versioned symbols really carefully - but other packages might not be so lucky.

Not to mention the possibility of different build options for the different sets of packages.

You might want to look at setting repository priority values and pinning to keep package mixing to a minimum

https://wiki.debian.org/AptConfiguration

Good luck though

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About 路 Code of conduct 路 Privacy 路 Users 路 Instances
Bonfire social 路 1.0.2-alpha.7 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct