All Projects → SmartFinn → Eve Ng Integration

SmartFinn / Eve Ng Integration

Licence: mit
integrates EVE-NG (aka UNetLab) with Linux desktop

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Eve Ng Integration

Honeypot
Low interaction honeypot that displays real time attacks
Stars: ✭ 348 (+143.36%)
Mutual labels:  telnet
Gensio
A library to abstract stream I/O like serial port, TCP, telnet, UDP, SSL, IPMI SOL, etc.
Stars: ✭ 30 (-79.02%)
Mutual labels:  telnet
Docker Cowrie
Cowrie Docker GitHub repository
Stars: ✭ 68 (-52.45%)
Mutual labels:  telnet
Remotedebug
Library for Arduino to debug projects over WiFi, with web app or telnet, with print commands like Serial Monitor
Stars: ✭ 467 (+226.57%)
Mutual labels:  telnet
Streamhut
Stream your terminal to web without installing anything 🌐
Stars: ✭ 676 (+372.73%)
Mutual labels:  telnet
Fqterm
Stars: ✭ 50 (-65.03%)
Mutual labels:  telnet
Exscript
A Python module making Telnet and SSH easy
Stars: ✭ 337 (+135.66%)
Mutual labels:  telnet
Ts3 Nodejs Library
TeamSpeak 3 Server Query Library supports SSH and RAW Query
Stars: ✭ 110 (-23.08%)
Mutual labels:  telnet
Teleport
Teleport是一款简单易用的堡垒机系统。
Stars: ✭ 718 (+402.1%)
Mutual labels:  telnet
Nyancat
Nyancat in your terminal, rendered through ANSI escape sequences. This is the source for the Debian package `nyancat`.
Stars: ✭ 1,144 (+700%)
Mutual labels:  telnet
Sshwifty
Web SSH & Telnet (WebSSH & WebTelnet client) 🔮
Stars: ✭ 501 (+250.35%)
Mutual labels:  telnet
Pyptt
支援 PTT 還有 PTT2 的 PTT API
Stars: ✭ 527 (+268.53%)
Mutual labels:  telnet
Currymud
A Multi-User Dungeon server in Haskell.
Stars: ✭ 54 (-62.24%)
Mutual labels:  telnet
Cowrie
Cowrie SSH/Telnet Honeypot https://cowrie.readthedocs.io
Stars: ✭ 3,810 (+2564.34%)
Mutual labels:  telnet
Guacamole
Guacamole是无客户端的远程桌面网关。它支持VNC,RDP和SSH等标准协议。 我们称之为无客户端,因为不需要插件或客户端软件。 感谢HTML5,一旦Guacamole安装在服务器上,您访问桌面所需的全部功能就是一个Web浏览器。
Stars: ✭ 99 (-30.77%)
Mutual labels:  telnet
Windterm
A quicker and better cross-platform SSH/Sftp/Shell/Telnet/Serial client.
Stars: ✭ 345 (+141.26%)
Mutual labels:  telnet
Terminals
Terminals is a secure, multi tab terminal services/remote desktop client. It uses Terminal Services ActiveX Client (mstscax.dll). The project started from the need of controlling multiple connections simultaneously. It is a complete replacement for the mstsc.exe (Terminal Services) client. This is official source moved from Codeplex.
Stars: ✭ 971 (+579.02%)
Mutual labels:  telnet
Print My Shell
Python script wrote to automate the process of generating various reverse shells.
Stars: ✭ 140 (-2.1%)
Mutual labels:  telnet
Hisilicon Dvr Telnet
PoC materials for article https://habr.com/en/post/486856/
Stars: ✭ 101 (-29.37%)
Mutual labels:  telnet
Esp32 Ov7670 Hacking
Based on https://github.com/igrr/esp32-cam-demo extended with an ILI9341 display, with a Telnet interface to change OV7670 settings on the fly. Streams BMP files from RGB565 and YUV422 (encoded to RGB565) picture formats. Compile with latest esp-idf. Check out new telnet command "video 1" to auto capture to LCD as fast as possible for videocam mode, "video 0" to stop or "video Z" where Z is delay in ms between each capture / LCD refresh.
Stars: ✭ 55 (-61.54%)
Mutual labels:  telnet

EVE-NG Integration releases

This repo contains the equivalent of EVE-NG (aka UNetLab) Windows Client Side Pack for Ubuntu/Debian and other Linux distros.

Currently supports the following URL schemes:

  • telnet://
  • capture://
  • docker://
  • vnc:// (via Vinagre)

Includes a script to work with .rdp files that are generated by EVE-NG.

Demo

Demo

Installation

Ubuntu and derivatives

You can install eve-ng-integration from the official PPA:

sudo add-apt-repository ppa:smartfinn/eve-ng-integration
sudo apt-get update
sudo apt-get install eve-ng-integration

or download .deb packages from here.

Install script

Alternatively, you can install eve-ng-integration from terminal using the following command:

wget -qO- https://raw.githubusercontent.com/SmartFinn/eve-ng-integration/master/install.sh | sh

This method works on most Linux distros. Tested on Arch Linux, Manjaro, Fedora, openSUSE, CentOS, and potentially works with other systems.

If your Linux distribution is not supported yet, don't give up, try Manual install or open a new issue.

Unofficial packages

Packages in this section are not part of the official repositories. If you have a problem or a question, please contact the package maintainer.

Distro Maintainer Package
Arch Linux Aleksandr Boiko eve-ng-integration-git AUR
Arch Linux Konstantin Shalygin eve-ng-integration AUR

NOTE: If you are a maintainer and want to be in the list, please create an issue or make a pull request.

Manual install

  1. Clone this repo
git clone https://github.com/SmartFinn/eve-ng-integration.git

or download and extract the tarball

wget -O eve-ng-integration.tar.gz https://github.com/SmartFinn/eve-ng-integration/archive/master.tar.gz
tar -xzvf eve-ng-integration.tar.gz
  1. Run make install as root
cd eve-ng-integration/eve-ng-integration-master
sudo make install
  1. Install dependencies
  • python >= 2.7 (required)
  • telnet (required)
  • wireshark (recommended)
  • ssh-askpass (recommended)
  • vinagre (recommended)
  • docker-engine (optional)
  1. Enjoy!

Known issues

  1. Error Couldn't run /usr/bin/dumpcap in child process: Permission denied when starting Wireshark

    Add your user to wireshark group:

    sudo usermod -a -G wireshark $USER
    

    If you use a Debian-like distro, you can run the next command and choose answer as Yes:

    sudo dpkg-reconfigure wireshark-common
    

    You will need to log out and then log back in again for this change to take effect.

  2. Error End of file on pipe magic during open when starting Wireshark

    Install ssh-askpass package for your distro, or setup SSH key-based authentication with EVE-NG (UNetLab) machine.

  3. Click on a node does not open an app (opens another app) in all browsers

    Execute the following commands to set the eve-ng-integration.desktop as default handler for telnet, capture, and docker URL schemes:

    mkdir -p ~/.local/share/applications/
    xdg-mime default eve-ng-integration.desktop x-scheme-handler/capture
    xdg-mime default eve-ng-integration.desktop x-scheme-handler/telnet
    xdg-mime default eve-ng-integration.desktop x-scheme-handler/docker
    xdg-mime default eni-rdp-wrapper.desktop application/x-rdp
    
  4. Does not work in Google Chrome but works in another browser

    Quit Chrome and reset protocol handler with the command:

    sed -i.orig 's/"\(telnet\|capture\|docker\)":\(true\|false\),\?//g' "$HOME/.config/google-chrome/Default/Preferences"
    

    NOTE: Path to the Preferences file will be different for Chromium and other Chromium-based browsers.

  5. Does not work in Firefox but works in another browser

    Go to Preferences → Applications (or paste about:preferences#applications in your address bar) and change Action to Always ask for telnet, capture and docker Content Types.

  6. Firefox says The address wasn't understood when you clicked on a node

    • Type about:config into the Location Bar (address bar) and press Enter.
    • Right-click → New → Boolean → Name: network.protocol-handler.expose.telnet → Value → false (Repeat this for each supported protocol)
    • Next time you click a link of protocol-type foo you will be asked which application to open it with.

    See also http://kb.mozillazine.org/Register_protocol

  7. Chrome/Chromium downloads RDP files instead of opening

    To make RDP file open on your browser, instead of downloading, you have to download the file type once, then right after that download, look at the status bar at the bottom of the browser. Click the arrow next to that file and choose "Always open files of this type". Done.

    See also https://stackoverflow.com/a/24290187/1446494

If your problem hasn't been solved or reported, please open a new issue.

English, Russian, and Ukrainian are welcomed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].