File: README

package info (click to toggle)
cheops 0.61-15.1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 1,272 kB
  • ctags: 1,312
  • sloc: ansic: 12,731; sh: 155; makefile: 151
file content (95 lines) | stat: -rw-r--r-- 3,633 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Cheops Network User Interface
=============================
Copyright (C) 1999, Adtran, Inc.
Mark Spencer <markster@marko.net>
http://www.marko.net

What is Cheops?
---------------
Cheops is a network "swiss army knife".  It's "network neighborhood" done right
(or gone out of control, depending on your perspective).  It's a combination
of a variety of network tools to provide system adminstrators and users with
a simple interface to managing and accessing their networks.  Cheops aims to
do for the network what the file manager did for the filesystem.

Additionally, cheops has taken on the role of a network management system,
in the same category as one might put HP Openview.

Cheops was originally written by Mark Spencer, and is now being sponsored
greatly by Adtran, Inc.

Location:
---------
http://www.marko.net/cheops    (home page)
ftp://ftp.marko.net/pub/cheops (FTP site:  look here for newest releases)

But reports can be e-mailed to me (Mark Spencer) at markster@marko.net, but
any questions answered in the FAQ at the main cheops page will not be
answered.  Suggestions and ideas for improving it are welcomed.

Build:
------
Type "./configure", followed by "make" and (optionally) "make install"

To enable gnome support, add "--enable-gnome" to the ./configure command line.

To enable SNMP support, you should have the ucd-snmp package installed with
include files in /usr/include/ucd-snmp (this is the default setup for
RedHat 5.2, and users of redhat 5.x can upgrade their SNMP to this version 
by downloading and installing the RPM.

You may wish to make the cheops executable setuid root, but it may be possible
for users to obtain raw network sockets, should bugs exist in gtk and/or gnome.

Run: 
----
Run "cheops" (or "./cheops" if you did not do the "install" part).  Cheops
does not yet use any command line options, however, you can set the
CHEOPS_HOME environment variable to the place cheops should look for its
pixmaps and configuration file.  Plugins are stored in a system dependent
directory.

Virtually everything is configured via the graphical interface.  After
discovering hosts, right clicking on them will give you a list of possible
choices.

Mechanics:
----------
While the interface that cheops provides is new, he mechanics of 
its operation are nothing new:

* Simple ICMP "ping" packets are used to initially search a network for
  hosts that are alive. (ping)

* Domain Name Transfers are used to list hosts in a domain (nslookup)

* OS detection is done using invalid flags on TCP packets (queso)

* Port detection is done (somewhat) silently using half-open TCP
  connections in order to avoid unnecessarily starting
  services or logging on the remote machine. (halfscan)

* Mapping is done using UDP (or optionally ICMP) packets with small
  time-to-live values (traceroute and mtr, respectively)

* Monitoring is done using normal connect() sequences using sets of chained
  stages centerd around the gtk_input_add routine.

Notes:
------
It requires GTK but should build with gtk 1.0 or 1.1 series and will
take advantage of the GNOME canvas among some other things if built
with gnome support.

This *IS NOT* designed to be a hacker tool, and you *MAY NOT* use it to
explore domains you do not have authorization to access.  I do not take any
responsibility for use of this tool on unauthorized domains!  Be aware that
cheops is not stealthy and that using it on a remote network, it will be
very obvious that you are doing so!

Distribution is governed by the GPL, included in this archive.

Credits:
--------
halfscan:  halflife@saturn.net
queso:     savage@apostles.org