Program NetMap watches hosts to be accessible via protocol ICMP. For this purpose the program periodically sends requests, completely similar to requests of program ping and checks for replies, which indicates activity of hosts and proper functioning of network connections. By default, program sends requests each 6 sec and waits for reply 4 sec. If necessary, these intervals can be adjusted in the range from 100 mls to 10 min.
Program looks for hosts to which the requests are sent, within a given list in a cyclic order. The list can contain a plenty of hosts (more than one hundred), whereas the main window of the program allows to select for observation up to thirty of them depending on size of the program window. Received replies are accumulated in the daily protocol, which can be viewed as graphic report, printed and kept in a file for the archiving purposes. The protocol has per minute resolution. If some host does not reply to repeated requests, NetMap can invoke external batch file to provide for a variety of custom actions.
If necessary, one can adjust NetMap to load at startup and to work in automatic mode. NetMap can work as a service. For minimal loading of CPU the program can be minimized to a tray icon. Tray icon indicates state of the most problem host, determined thereby analysis of its latest replies.
NetMap is designed for Windows 9x/Me/NT/2000/XP/2003.
Home page: http://www.imach.uran.ru/netmap
Mini shell CreateSFX is based on codes of archiver MsCab 0.63 written by Mateusz Brzostek. The shell can create extremely small self-extracting archives by three mouse clicks. Compress ratio is up to 10x for folders with Microsoft Office documents. Files stored in archive can be protected by password. Archive can be spanned across several volumes.
Program is designed for work under Windows 9x/Me/2000/XP/2003, currently is tested under Windows 95osr2/98/2000/XP/2003, unpacking is also tested under Windows NT4.
Home page: http://www.imach.uran.ru/creatsfx
Existing programming languages enforce a programmer to indicate size of array and to ensure that neither index will fall beyond the array bounds. To implement alternative technique, templates of dynamic arrays for C++ provide for regular C operations on arrays and pointers combined with automatic allocation of memory and protection against memory overwrite errors without appreciable decline of performance.
Current version have been tested under Borland C++ 3.1, 4.5, Builder 1.0, Visual C++ 6.0, 7.0, g++ 2.96.
Home page: http://www.imach.uran.ru/exarray