You are here: Visualware Home » Internet Security » CallerIP » Manual




Installing CallerIP   

First, make sure that you meet the minimum requirements for your platform, including the proper Java VM, then download and install CallerIP:

Run the 'cip.exe' install program, by opening the file or double-clicking the filename, then follow the instructions.

Running CallerIP   

To run CallerIP go to Start / Programs / CallerIP and click on CallerIP. This will run CallerIP.

Running CallerIP for the first time   

When you run CallerIP for the first time the dialog box below will appear (image below)


Autostart Dialog

You can choose whether or not you want CallerIP to start when Windows starts.

The second option you have is which trial version you want to trial, see image below:


Trial Select Window

Simply click either the Standard Edition or the Professional Edition then click the 'Ok' button. If have a key and want to enter it click the 'Click here if you would like to enter a license key you've already purchased' link.

CallerIP License Key   

When you have selected the language you have to enter your license key (if you have bought one.) This can be done be either clicking the link on the top part of the GUI to bring up the license key dialog or you can go through the menus (Help --> Enter License key...)

Once "license key" has been selected you can will get the dialog below. Simply highlight your license key and copy and paste it into the license dialog below and click ok.


License Key

CallerIP Display   

The image below shows the advanced display for CallerIP. The simplified display is the same as below except the CallerIP table would not be shown, it would just have the world map.


CallerIP Display

The image above is numbered 1-6, indicating various features of the display:

1. The World Map - When a connection is made it will be displayed on the world map to show you where the connection originated.
2. Plot all connections - When this button is clicked it will display cross hairs on the world map for every connection in the table. Connections that do not have a country assigned to them (country column) will not be plotted. Connections that come up as just 'EU' will not be plotted as the connection could be anywhere in Europe. Example
3. Connections Table - This is a list of the connections currently occurring on the machine CallerIP is running on. It includes information such as Country, whether the connection is incoming or outgoing, IP address, Local IP and port number etc.
4. Run VisualRoute - If you have VisualRoute installed on your machine then you can run a more detailed trace by clicking this link and using VisualRoute.
5. Identification Report - see below
6. Connections History - see below
7. CallerIP Server Icon (Professional Edition only) - a shortcut to the CallerIP Server dialog box
8. Caller History Log Search Icon (Professional Edition only) - a shortcut to the Caller History Log Search dialog box.
9. Minimize window - this minimizes the CallerIP window to the condensed dispaly.

CallerIP gives you the choice to have as much or as little information on the screen as possible. You will see on the image above that you can 'hide' any of the screens you see above. Fig 4.1 shows CallerIP with all windows showing.

To analyze a remote IP, or an IP in the 'Callers History', all you have to do is click on the IP address you wish to analyze. You can also enter an IP of your choice and click the 'Go' button at the end of the address bar to create a report.

When 'Plot all Connections' has been chosen on the world map, you will be able to see each connection for a particular country by moving your mouse over that country name. The connections list will appear like the image below:


Roll Over Connections Display

If you wish to then analyze one of the IP's, just click on one from the list and CallerIP will bring up the Identification Report for it on the right hand side window (point 5 in the CallerIP display above).

Identification Report   

Identification Reports can be produced for any connection listed in CallerIP. You will see in the screenshot above (CallerIP Display) that remote IP's are linked, as are the IP's in the Connections History box. By clicking on any of these CallerIP will produce a report. The Map will show the location of the Caller (IP) and the 'Identification Reports' box will show more detailed information. See image below:


Identification Report

The Identification Report will give you contact details in the way of email address, phone number and address. By scrolling down you will be able to see domain information as well, which shows who the domain is registered to and contact details. In the image above you will see a 'Show full results' link at the bottom of the window. By clicking this you will a lot more technical information in a raw format. See image below:


Identification Report Raw Information

Connection History   

The dialog box directly below the Identification reports shows the Caller History. This shows connections that have been made to or from a number of systems that are listed in the Caller History window. See image below:


Connection History

As mentioned before, any one of these connections can be clicked to produce a report.

On the left hand side of the IP's you will see 3 different color lights.

Green - This means that the IP connecting to your machine is definitely not a hacker!

Amber - This means that the IP connecting to your machine is almost definitely not a hacker!

Red - This means that the IP connecting to your machine is more likely to be a hacker BUT it does NOT mean "Definitely hacker"!

This list also support right clicking. By right clicking on an IP you get a few options as shown below:


Right click options

The first option allows you to do a 'Look up' of the IP. This plots the location on the map and produces and Identification Report for the IP

The second option allows you to run a search for that IP address in your CallerIP logs (Professional Edition only)

The thrid option allows you to set an alarm for when that IP next connects to your machine (Professional Edition only)

Listening Ports   

To get to the listening ports window go to the 'Tools' menu and choose 'Listening Ports...'. You will get a window like the one below:


Listening Ports window

This window shows which tasks your system has listening on which ports. The information is sorted by ascending port number. As mentioned in the last section of the manual you have colored lights to the far left of the port number which indicates the threat level of the connection.

By clicking on the port number you will get a description of the connection on that port in the yellow box below the list of port numbers. The task running on that port is shown to the right hand side of the port number in the ports list at the top of the window.

CallerIP Knowledge base   

CallerIP has the ability to scan all the ports on your machine and see if there are any backdoors, HTTP Web servers, FTP Web servers or SMTP Servers running. If there are, CallerIP will pop up with a warning to let you know. You may have a Web server setup deliberately, in which case you can tell CallerIP not to warn you again. If you want more information about what is running on your machine and instructions on how to disable it then you can go to the CallerIP Knowledgebase (there will be a link in the pop up dialog box.)

The Knowledgebase will tell you what port the backdoor or server is running on and what the IP address is, plus information on how to disable it. If you have a server running and you choose to see more information you will get a screen like the one below:


Server Running

The image below is the screen you should get if you have a backdoor running on your machine


Backdoor running

Menu Options   

File:

    Save Map... -- Allows the user to save the current map view
    Save Report... -- Allows the user to save the current report view
    Save Connections Information... -- Allows the user to save the current connections view
    Print -- Allows the user to print the CallerIP screen
    Exit -- Exits CallerIP
Options:

    Use condensed view -- By click this option CallerIP will minimize to the condensed view.

    Show Report -- The user can tick or un-tick this option which either shows or hides the Report view in CallerIP

    Show Callers History -- The user can tick or un-tick this option which either shows or hides the Callers History view in CallerIP
    Show Current Callers -- The user can tick or un-tick this option which either shows or hides the Current Callers view in CallerIP
    Preferences... -- Brings up the preferences dialog box
Tools:

Listening Ports... -- Launches a window that shows you the current connections on ports on your machine.

Alert Management... -- Launches a window that allows you to configure various alarms when connections are made.

Callers History Log Seach... -- Allows you to search through the history of connections made to or from your machine.

CallerIP Server... -- Allows you to setup the CallerIP Server.

Help:
    CallerIP Help... -- Launches the in product help file.
    Product Feedback... -- Launches a browser and browses to the Visualware Product Feedback Page
    Visualware Homepage... -- Launches a browser and browses to the Visualware Homepage
    Visualware Support... -- Launches a browser and browses to the Visualware Support Request page
    Frequently Asked Questions... -- Launches a browser and browses to the CallerIP FAQ
    How to Purchase... -- Launches a browser and browses to the Visualware Purchase Page
    Newsletter Signup... -- Launches a browser and browses to the Visualware Newsletter Signup Page
    Enter license key... -- Launches the License key dialog box which allows you to enter your key and register CallerIP
    About... -- Launches the 'About' dialog box with current version and key data

Preferences   

Below is the preferences dialog box:


Preferences

The logging and notifications options do what the say, just check them if you want them and un check them if you don't.

Connections table options:

    Only show connections which have been established to remote hosts -- This options hides connections which are established to hosts on the local network. This is important as it is not the same as the established option below which would include LAN connections.
    Only show connections with the following states:
    Established -- The connection is in progress and active.

    Listening -- The connection has not been established, but the system is waiting around on that IP address/port for an incoming request. For example and HTTP server would be listening on port 80.

    Time Wait -- The connection is shutting down.

    SYN Sent/Received-- The connection is being established

    FIN Wait -- Waiting for the other side of the connection to acknowledge closure.

    Closing -- All the last data has been sent, no more waiting is necessary and the socket is being closed.

Note that none of the options above affect the Caller's History dialog box in CallerIP. The options that affect that box are at the bottom of the preferences dialog box under 'Caller History List Options.'

Alert Management (Professional Edition Only)   

The alert management feature of CallerIP is for Professional edition users only and can be accessed by going to the 'Tools' menu and choosing 'Alert Management...'. You will get a dialog box like the one below:


Alarm rules

To add a new rule click the 'Add' button to the right hand side of the window to launch the dialog box below:


Rule Creator

This windows is split into sections.

First Section

The first section, Choose alarm actions, is where you choose the type of action you want to occur when an alarm is triggered. The three options you have are Send an email, Display a warning dialog box and Append to a log file. If you choose 'Send an email' you will need to enter your email settings. A link will appear in section 3 of the Rule Creator window that allows you to do this. By clicking it you will get the dialog box below:


eMail settings

The settings are self explanatory; you first have to enter the email address you want to send the alert to, along with any CC's and a subject. You then have to enter the SMTP server and the port number that server is running on in order for the email to send successfully.

If you choose the 'Append to a log file' option you need to specify which file. Again a link will appear in section 3 which you need to click in order to get the dialog box below:


File name

Simply enter the file name (eg. c:\CallerIP\alarm.txt) and click the ok button.

Second Section


Second section

This section is where you specify the criteria needed for an alarm to be triggered. The various options you have to choose from are listed in the image above. Simply check the alarm conditions you want. With each option you check a link will appear in section 3 that allows you to specify the IP, port number, process number etc depending on which option you have chosen.

Third Section


Third Section

This section is the review section. It allows you to see all the criteria you have set for an alarm. You will see the various 'Click here to select' links in the image above, these are used to enter specific settings to do with the option you chose. For example if you wanted to trigger an alarm when a connection was made from or to Italy you would have to click on the 'Ascension Island' link and choose Italy from a drop down menu. The reason Ascension Island is there initially is because it is the first country in the list.

Fourth Section

This section is where you simply name the alarm.


Choose a name for this alarm

Simply enter the name you want for this alarm and click the ok button once you have happy with all the criteria you have set.

Caller History Log Search (Professional Edition Only)   


Advanced Search and Filter

The advanced search and filter option allows you to quickly search through log files to find the data you want. As you can see in the image above there are numerous parameters you can enter in order to find the information you want.

Simply enter the parameters you want to search for then click the 'Find Now' button. A table will then appear below showing the results as the image shows below:


Filter Results

CallerIP Server (Professional Edition Only)   

The CallerIP Server is only available in the Professional edition. To configure the server go to the 'Tools' menu and choose 'CallerIP Server...' or click the CallerIP Server icon on the main display (denoted by the number 7 in the display section of the manual). By doing this you will get the dialog box shown below:


Server dialog box

To configure the server click the 'Preferences' button to get the following dialog box:


Server preferences

In this dialog box you need to choose the IP address and port number you want the server to run on. You can also change the username and password; the default password is 'hello' but we recommend changing this to something more secure. The 'Change Password...' button take you to a typical password change dialog box. Once you have done this click the 'Ok' button to return to the first dialog box.

If the server has not already started running you can click the 'Start' button and then the 'Test' button to see what the server window will look like. Once you have started the server running go 'Start --> Control Panel --> Administrative Tools --> Services' and change the Visualware CallerIP service to start automatically.

... Now the CallerIP server will start on every boot.

The server window will look something like this. The link will launch a pop up browser as the image is too large to display in the manual.

CallerIP in condensed mode    

To condense CallerIP you can either:

- go to the options menu and choose 'Use Condensed View' or
- click the minimize toolbar button as shown by number 9 in the CallerIP Display image above

The condensed view gives a useful overview of current and past callers. .

The following dialog is shown:

  • Connections graded as potentially malevolent are shown next to the red indicator.
  • Connections graded as unlikely to be malevolent are shown next to the amber indicator.
  • Connections graded as safe are shown next to the green indicator.

In each case, the current figure indicates the number of currently active connections, and the total figure the number of current and past connections. Any of the indicators can be clicked for a list of callers. These in turn can be selected to perform a trace on them.

The green 'arrows' button is used to reset the history count.
The black 'expand' button is used to return to the main window.

By clicking on one of the indicators you get a list of the IP's associated with the connections as shown below:

By clicking on one of the IP's CallerIP will maximize then produce and identification report with details of that IP.

 


  Copyright © 1997-2006 Visualware Inc. · All Rights Reserved