Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.390.960 Times

LISa 0.2.2

  Date Added: January 08, 2010  |  Visits: 825


Report Broken Link
Printer Friendly Version

Product Homepage
Download (78 downloads)

LISa is a small daemon which is intended to run on end user systems. It provides something like a "network neighbourhood", but only relying on the TCP/IP protocol stack, no smb or whatever. The information about the hosts in your "neighbourhood" is provided via TCP port 7741. LISa supports two ways of searching for hosts, the first method is to send ICMP echo request packets to the hosts, the second one is to send NetBIOS broadcasts using nmblookup. In order to keep network load low various strategies are implemented. There is also a basic security mechanism. For environments with stricter security rules there is also a restricted version, resLISa. LISa should compile and work under the usual unix flavours (linux, *bsd, solaris,...), it might have problems on 64 bit machines and it definitly doesnt work with IPv6. It provides some special support for KDE , but it is completely independant, it requires neither the Qt library nor any KDE stuff. In the configuration file of LISa you provide a range of IP-addresses which LISa should check wether they are running. In the most simple case this could be your network address/subnetmask, then LISa would check every possible host of your network wether it is up. The hosts are checked using ICMP echo requests. To be able to send and receive ICMP echo requests and replies the program has to open a so called "raw socket". Therefor it needs root privileges. This socket is opened right after the start of the program, after successfully opening the socket root privileges are dropped immediatly (see main.cpp and strictmain.cpp). If you configure LISa this way, that it also uses nmblookup, it will popen("nmblookup "*""); and then parse the results. Since the ICMP requests and the broadcasts can cause some network traffic if there are more than one such server running in one network, the servers cooperate with each other. Before they start pinging (or nmblookup), they send a broadcast on port 7741. If somebody answers this broadcast, they will retrieve the complete list of running hosts via TCP port 7741 from this host and will not start to ping (or nmblookup) theirselves. If nobody answers, the host which sent the broadcast will start pinging the hosts (or nmblookup) and then open a socket which listens for the mentioned broadcasts. If the host received an answer to his broadcast, it wont have the socket for listening to the broadcasts open. So usually exactly one of the servers will have this socket open and only this one will actually ping (or nmblookup) the hosts. In other words, the servers are lazy, they work like "I will only do something if nobody else can do it for me". There is another feature which reduces the network load. Lets say you configured LISa to update all 10 minutes. Now you dont access your server very often. If nobody accessed the server during the last update period, the server will update (either itself or from the one which actually does the work) and then double its update period, i.e. the next update will happen after 20 minutes. This will happen 4 times, so if nobody accesses the server with update period 10 minutes for a long time, its update interval will grow up to 160 minutes, almost three hours. If then somebody accesses the data from the server, he will get an old list ( up to 160 minutes old). With accessing the server will reset its update interval to its initial value, i.e. 10 minutes and immediatly start updating if the last update is more than these 10 minutes over. This means if you get a very old list, you can try some seconds later again and you should get a current version. This will have fast effect for the servers, which dont ping (or nmblookup) theirselves, since only one user usually accesses them, and it will have less effect for the server which does the pinging (or nmblookup), since this server is accessed from all other servers in the network. This way it is possible that many hosts in a network run this server, but the net load will remain low. For the user it is not neccessary to know wether there is a server (i.e. a name server or fileserver or whatever) in the network which also runs LISa. He can always run LISa locally and LISa will detect if there is one existing, transparently to the user. If you dont want that your LISa takes part in the broadcasting, but always does the pinging itself, make it use another port with the command line option --port or -p. This is not recommended ! If you send SIGHUP to LISa, it will reread its configfile. If you send SIGUSR1 to LISa, it will print some status information to stdout..

Requirements: No special requirements
Platforms: Linux
Keyword: End User Hosts Icmp Lisa Network Nmblookup One Run On Server Tcp To Run To Run On Update
Users rating: 0/10

License: Freeware Size: 399.36 KB
More Reviews or Write Review

Server Tools  -  End User Monitoring Correlsense SharePath 1.2
End User Monitoring SharePath Free Edition manages application performance from the end-user perspective. It provides a real-time view into the service levels your end-users are experiencing, including availability and response times. This...
1.25 MB  
Icon Tools  -  BEULA 1.10
A free easy-to-use viewer for quickly reading or scanning through End User License Agreements before installing new software on your computer. Easy save-to-desktop or regular save functions. Enlarge text; re-format text to page-wide view....
640.9 KB  
Utilities  -  Lunar Linux 1.6.1 / 1.6.2 Beta 1
Lunar is a source based Linux distribution developed by a talented team of programmers from all over the world, working together to extend the Linux technology into better-tailored and more optimized software for the end user. Lunar uses and...
257 MB  
Games  -  Neveredit 0.8.1
Neveredit aims to provide end-user module editing facilities for Biowares Neverwinter Nights computer game. It parses and writes most NWN files and provides a convenient interface to change a growing number of attributes of the module they...
18 MB  
Security Tools  -  Pubcookie 3.3.1
Pubcookie is an Open Source package for intra-institutional, single sign-on, end-user Web authentication. More generally, it is an approach to identifying users as they browse to an institutions many websites that require authentication....
2 MB  
Games  -  DirectX End-User Runtime Web Installer 9.29.1974
The Microsoft DirectX® End-User Runtime provides updates to 9.0c and previous versions of DirectX -  the core Windows® technology that drives high-speed multimedia and games on the PC. Overview: Microsoft DirectX is a group of...
Gaming Utilities  -  DirectX End-User Runtimes August 2008
This download provides the DirectX end-user multi-languaged redistributable that developers can include with their product. The redistributable license agreement covers the terms under which developers may use the Redistributable. For full details...
80.3 MB  
Project Management  -  SharePoint End User Viewer Tool 1.5.1208.32
Downloadable tool that helps you to determine the number of end users in a Site Collection or Farm. The boostsolutions End-User Viewer Tool is a free tool that displays the total number of end-users in a SharePoint Site Collection or Farm and...
447 KB  
Networking Tools  -  Gnome-Vector-Network-Analyzer 0.1.2
Gnome-Vector-Network-Analyzer is a GTK+/Gnome2 graphical front end for the IW3HEV Vector Network Analyzer, also has a signal generator. Gnome-Vector-Network-Analyzer displays graphicaly SWR, Phase, Return Loss, X impedance, Serial resistance,...
409.6 KB  
Server Tools  -  Real User Monitoring Correlsense SharePath 1.2
Real User Monitoring SharePath Free Edition manages application performance from the end-user perspective. It provides a real-time view into the service levels your end-users are experiencing, including availability and response times. This...
1.25 MB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
Network & Internet  -  SQL Inject Me 0.4.5
SQL Inject Me is a Firefox extension used to test for SQL Injection vulnerabilities. The tool works by submitting your HTML forms and substituting the form value with strings that are representative of an SQL Injection attack.
133.12 KB  
Networking Tools  -  gvrpad 0.1
gvrpad is a daemon that makes GVRP announcements of all VLAN interfaces on a FreeBSD system. GVRP is the GARP VLAN Registration Protocol, defined in IEEE 802.1Q (VLANS); GARP is the Generic Attribute Registration Protocol, defined in 802.1D...
15.36 KB  
Networking Tools  -  Cheops 0.61
Cheops is an Open Source Network User Interface. It is designed to be the network equivalent of a swiss-army knife, unifying your network utilities. Cheops is for the network what a file manager is for your filesystem..
317.44 KB  
Networking Tools  -  ssh tunnel on demand 1.0
ssh tunnel on demand provides a script that creates an SSH tunnel on demand. ssh tunnel on demand is a script that makes it possible for a user to create an SSH tunnel to a server and connect to it without needing an account on the box or any...
13.31 KB  
Networking Tools  -  strongSwan 4.1.5
strongSwan is an OpenSource IPsec implementation for the Linux operating system. strongSwan is an OpenSource IPsec implementation for the Linux operating system. In order to have a stable IPsec platform to base our future extensions of the X.509...
1.7 MB  
Networking Tools  -  triggers 0.41
trigger is a lightweight, asynchronous notification mechanism to set off events in and across systems. The poor mans daily snapshot, glastree builds live backup trees, with branches for each day. Users directly browse the past to recover older...
14.34 KB