pentoo / pentoo-overlay

Gentoo overlay for security tools as well as the heart of the Pentoo Livecd
323 stars 92 forks source link

xerosploit #131

Closed necrose99 closed 6 years ago

necrose99 commented 8 years ago

might be worth a look ,

https://github.com/LionSec/xerosploit Xerosploit is a penetration testing toolkit whose goal is to perform man in the middle attacks for testing purposes. It brings various modules that allow to realise efficient attacks, and also allows to carry out denial of service attacks and port scanning. Powered by bettercap and nmap.

Dependencies nmap hping3 build-essential ruby-dev libpcap-dev libgmp3-dev tabulate terminaltables

git clone https://github.com/LionSec/xerosploit cd xerosploit && python install.py

blshkv commented 8 years ago

The tool is 3 month old, has 27 open bugs and only 6 were fixed.

In addition, it does not provide an additional features. It looks more like a user friendly interface for existing tools, mostly bettercap.

I would keep an eye on it and wait for it to become more mature. But feel free to develop an ebuild yourself if you have extra time. I will be happy to push it.

necrose99 commented 8 years ago

for the moment hears a really rough draft copy with 9999 & 1.x

xerosploit-ebuild.zip

bit of house keeping on one of the more obtuse mp3 ? optional deps upstream.. to ask the author. spin up a new vm. and test.

already in @KaliLinux however @ZeroChaos- had mentioned some work flow issues need to be added , to make it even more useful. however for people new to the tools , it should be least enough to break them in.

blshkv commented 7 years ago

I had a quick look at the tool. The amount of open bug reports has doubled (40 by now) and none of them has been fixed (still 6). That's a red flag.

necrose99 commented 7 years ago

:-( that not good...

https://gpo.zugaina.org/Overlays/rindeal dev-python/terminaltables , I can try for a manual build , but wont get my hopes up.

necrose99 commented 7 years ago
# This file is part of BlackArch Linux ( http://blackarch.org ).
# See COPYING for license details.

pkgname='xerosploit'
pkgver=28.b5dad87
pkgrel=3
pkgdesc='Efficient and advanced man in the middle framework.'
groups=('blackarch' 'blackarch-networking' 'blackarch-exploitation'
        'blackarch-sniffer')
arch=('any')
url='https://github.com/LionSec/xerosploit'
license=('GPL3')
depends=('python2' 'bettercap' 'nmap' 'hping' 'python2-terminaltables'
         'python2-tabulate' 'python2-sphinx_rtd_theme' 'python2-recommonmark')
makedepends=('git')
source=('git+https://github.com/LionSec/xerosploit.git')
sha1sums=('SKIP')

pkgver() {
  cd "$srcdir/xerosploit"

  echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}

package() {
  cd "$srcdir/xerosploit"

  mkdir -p "$pkgdir/usr/bin"
  mkdir -p "$pkgdir/opt/xerosploit/tools"

  install -Dm644 -t "$pkgdir/usr/share/doc/xerosploit/" README.md
  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/xerosploit/LICENSE"

  rm README.md LICENSE

  cp -a * "$pkgdir/opt/xerosploit"

  cat > "$pkgdir/usr/bin/xerosploit" << EOF
#!/bin/sh
cd /opt/xerosploit
exec python2 xerosploit.py "\${@}"
EOF

  chmod a+x "$pkgdir/usr/bin/xerosploit"
}
necrose99 commented 7 years ago

not a fan of arch however sometimes a pkgbuild to ebuild translator might be of use. however they can be insightful when tinkering....

necrose99 commented 6 years ago

epic fail of a tool...