-
Notifications
You must be signed in to change notification settings - Fork 0
Visual Interactive Datapipe
License
embyte0/vida
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
===========================================
Vida - Visual Interactive Datapipe
no (c) 2002 - Embyte & Lesion - README FILE
===========================================
INTRO:
Datapipe is a pipe between two sockets like a "network pipeline".
From man bash:
A pipeline is a sequence of one or more commands separated by the character |.
The format for a pipeline is : command1 | command2
The standard output of command1 is connected to the standard input of command2.
Datapipe makes a pipe between a listen port on the machine it's being run on
and a port on the remote machine. For example if we create a datapipe like
this: 25->mail.tin.it:25 all the incoming smtp request to machine pipe it's
being run on will be redirect to mail.tin.it (and so telnetting to port 25
on localhost is the same as telnetting to port 25 of tin smtp server).
Datapipe can be used for a variety of purpose:
redirect connection which require ident answer (sendmail or irc for example)
so that identd show username of datapipe PID process;
redirect call for a daemon firewalled (for example if ssh is firewalled we
can create a datapipe on a non-firewalled port like : 5000->localhost:22);
using the future features dns-spoofing and arp-poisoning to redirect request
to own machine to sniff/hijacking/kill/log connection.
This is the scenario:
normal connection: victim user <--- telnet protocol ---> 23:server
redirected connection: victim user <----> 23:attakker <----> 23:server
Attakker spoof dns-answer or make arp-poisoning (on switched LAN) and makes
unaware victim to connect to himself, then use a datapipe to redirect data
to server. Now attakker can see all traffic between victim and server, log it
or push his data into connection :-)
The same thing is possible using a html or javascript code (for example a
irc javascript client, like those present on web page of your favourite irc
server) so that victim girl think to join her favorite server, but connect
to attakker PC who bounce (or read/hijack) her private messages :-)
MINI-DESCRIPTION:
Vida is a multi-datapipe handler, written in C with ncurses library
for unix and unix-like OS.
FEATURES:
- visual interface built with ncurses library
- multiple datapipes
- multiple connections for each datapipe
- computes the total of sent and received bytes
- sniffing a routed connection (monodirectional, bidirectional and to colors)
- simple hijacking of a routed connection (in both directions)
- dns-hijacking of a dns-spoofed connection over switched LAN
- some logging formats
- * some features are not yet implementated *
- * some features will be implementated in the future release *
HELP:
Read manpage (type 'man help' form shell) or select 'Help' item from Vida
main menu
INSTALL:
To install Vida you must:
0. Check and install dependence (ncurses, libnet and libpcap library).
Retrive theme here:
libncurses <http://www.gnu.org/software/ncurses/ncurses.html>
libnet <http://www.packetfactory.net/libnet/>
libpcap <http://www.tcpdump.org/#current>
1. Extract tar.gz archive : 'tar xvfz vida-<version>.tar.gz'
2. Enter 'vida' directory : 'cd vida'
3. Read this README : 'less README' or 'more README'
4. Build Vida binary: 'make'
5. (Optional) Install Vida : 'make install'
This command copy vida binary-file to /usr/bin and
vida man-page (and online help) to /usr/man/man1
6. Run Vida with 'vida' or just './vida' if you have jumped previous point.
UNINSTALL:
Type 'make clean' or 'make install' from src directory (vida)
AVAILABILITY:
Vida project web site is at :
http://vidatapipe.sourceforge.net
http://freshmeat.net/projects/vida
Vida current version is downloadable at
http://vidatapipe.sourceforge.net/vida-current.tar.gz
LICENSE and CHANGELOG:
Read 'LICENSE' file
Read 'CHANGELOG' file for english version and 'CHANGELOG_it' for italian
GREETING:
I (embyte) owe a special thank-you to my family and my girlfriend having
bear myself, and a great regard to all acari and friends :*
About
Visual Interactive Datapipe
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published