May the source be with you, but remember the KISS principle ;-)
Home Switchboard Unix Administration Red Hat TCP/IP Networks Neoliberalism Toxic Managers
(slightly skeptical) Educational society promoting "Back to basics" movement against IT overcomplexity and  bastardization of classic Unix

Softpanorama Outdated and Incomplete Collection of Russian Software



Midnight Commander version 4.8

Deco nginx by Igor Sysoev jEdit TightVNC
WinRAR - Wikipedia


NFTP a powerful, FTP client XQF Defrag X WinCommander WebMaker
UnixDoc by Roman Marxer


NetLab by Alexander Danileiko vppp HTTP VFS Server and Client TCP wrappers patch Call Graph Drawing Interface
Textviewer TCPNetView Email Message Eraser Minimalist DNI passwd Itetris
Akkord VXE Getstatd Advanced HTML Optimizer Ext2fs  NT driver  Vtun 2.4 Cool Mouse 97
GNU SQL Server MnoGoSearch Ranish Partition Manager Archangel jlip Fractals by Valery Kritchallo Dino
Northern Captain Net Vampire DzSoft Perl Editor C-Forge IDE      
mmalloc Webcopier Centericq Zaval le editor Project Frenzy - FreeBSD-based LiveCD


Top Visited
Past week
Past month


Old News ;-)

[Jul 15, 2016] Why everyone is crazy for Prisma, the app that turns photos into works of art

People across the world are turning amateur photos into elaborate works of art with a new viral app that relies on AI technology to let users instantly transform mundane images into Picasso paintings.

Prisma, an app that has attracted 1 million daily users as of Thursday, is reinventing the concept of filtering photos with technology. While the concept of adding filters to photos has been around for years, the Prisma iOS app is unique in the way that it relies on a "combination of neural networks and artificial intelligence" to remake the image.

What that means is the Prisma tools aren't the kind of art filters that Instagram uses where the filters overlay the original photo. Instead, Prisma goes through different layers and recreates the photo from scratch, according to the app makers, who are based in Moscow.

"We do the image fresh," Prisma co-founder Alexey Moiseenkov said in an interview Thursday. "It's not similar to the Instagram filter where you just layer over � We draw something like a real artist would."

Moiseenkov, 25, is part of a team of four founders who built the app. It was first released in June, but has skyrocketed in popularity over the last week, with Prisma-altered photos spreading on Facebook, Twitter and Instagram.

The app is easy to use and functions similarly to Instagram, the Facebook-owned photo-sharing app that has more than 400 million users.

Users can take photos through the app or pick one from their camera roll. After cropping your image, you then choose one of 33 filters, such as impression, mosaic and gothic, along with filters modeled after specific iconic paintings, like the Great Wave or The Scream. Prisma will continue to add new filters in the coming weeks, Moiseenkov added.

An artistic take on the now famous photo of a demonstrator protesting the shooting death of Alton Sterling in Baton Rouge. Photograph: Reuters

After the app adds the filter, you can adjust the intensity and then post to Instagram or Facebook.

Since Prisma has spread, some have complained that the app could devalue the work of real artists and take away work from painters who make art by hand � not within seconds on a smartphone.

But for now, the app remains hugely popular, and Moiseenkov said he expects its user base to continue its rapid growth.

Moiseenkov's background is computer science and he's not an artist himself. But he said he grew up loving painting and that his favorite artist is Camille Pissarro, the Danish-French impressionist.

"People want to create something, and we allow them to experiment," he said.

A still from Kanye West and Kim Kardashian in West's music video for Famous.


A still from Kanye West and Kim Kardashian in West's music video for Famous. Photograph: Tidal

The developers are also working on expanding its filter technology to video, with an innovation that hasn't been done before in any sophisticated manner.

Moiseenkov published a 360-degree image on Facebook, which offers a glimpse of how Prisma video filters may work in the future.

While there have long been apps that allow users to add filters to footage, such as basic color changes through iMovie, the Prisma technology could dramatically expand this concept through videos that create an entire world that appears intricately painted in every shot.

"Video is � an easier way to express yourself," Moiseenkov said. "It's dynamic. It's not just a photo or static picture � It's really cool that you can create something in motion."

The co-founder said he wasn't ready yet to offer details on when the video feature would be released or how exactly it would function, but he said he expects it to be very popular. Moiseenkov said he also hoped to eventually expand the technology to virtual reality.

Donald Trump and Indiana governor Mike Pence addressing the crowd during a campaign stop in Indiana.


Donald Trump and Indiana governor Mike Pence addressing the crowd during a campaign stop in Indiana. Photograph: Reuters

[Nov 18, 2009] nginx by Igor Sysoev

nginx [engine x] is a HTTP server and mail proxy server written by me (Igor Sysoev).

nginx has been running for more than five years on many heavily loaded Russian sites including Rambler (
In March 2007 about 20% of all Russian virtual hosts were served or proxied by nginx.
According to Google Online Security Blog in June 2007 ago nginx served or proxied about 4% of all Internet virtual hosts.
2 of Alexa US Top100 sites use nginx in March 2008.
According to Netcraft in December 2008 nginx served or proxied 3.5 millions virtual hosts. And now it is on 3rd place (not counting in-house Google server) and ahead of lighttpd.
According to Netcraft in March 2009 nginx served or proxied 3.06% busiest sites.
According to Netcraft in May 2009 nginx served or proxied 3.25% busiest sites.
Here are some of success stories: FastMail.FM,

Security patches:

Development versions are nginx-0.8.27, nginx/Windows-0.8.27, the change log.
The latest stable versions are nginx-0.7.64, nginx/Windows-0.7.64, the change log.
The latest legacy stable version is nginx-0.6.39, the change log.
The latest legacy version is nginx-0.5.38, the change log.
The sources are licensed under 2-clause BSD-like license.

English Resources:

The Russian documentation.

Basic HTTP features:

Mail proxy server features:

Tested OS and platforms:

Architecture and scalability:

Other HTTP features:

Experimental features:

Actor Prolog, an object-oriented Prolog by Alexei Morozov.

See also his site techref - Prolog
First of all please read Getting Started in Actor Prolog. This document explains the main ideas of Actor Prolog and gives general information on the application of the results of the project. The document is available in English and Russian now. Then, read English research papers that are available in PDF and HTML format.

[May 25, 2005] Actor Prolog, an object-oriented Prolog by Alexei Morozov's. See also his site techref - Prolog

[Mar 26, 2005] Project Frenzy - FreeBSD-based LiveCD

Frenzy is a "portable system administrator toolkit," LiveCD based on FreeBSD. It generally contains software for hardware tests, file system check, security check and network setup and analysis. Size of ISO-image is 200 MBytes (3" CD)

System requirements

Current version of Frenzy is based on FreeBSD 5.2.1-RELEASE. Compressed file system (geom_ugz) used, so there is almost 600 MB of data on 200 MB CD. Loading speed also improved.

When Frenzy boots, it creates required memory disks, automatically detects and mounts HDD partitions (UFS, FAT16/32, NTFS, EXT2FS are supported). It also mounts FreeBSD swap space as Frenzy swap, if found. If you wish you can create a swap file on mounted partitions. There is also an automatical mouse type detection (PS/2, serial, USB).

There are almost 400 applications in Frenzy 0.3:

See also Slashdot Frenzy - FreeBSD-based LiveCD for sysadmins

An admin's savior :-) (Score:5, Interesting)
by JamesTRexx (675890) on Monday February 28, @08:43AM (#11801777)
(Last Journal: Saturday April 24, @06:55AM)
Cd's like these are very useful, even in our Windows-centric company. One laptop had a fried harddrive, Windows crashed upon starting. First I tried the recovery console which was no help because the disk was beyond repair, then I tried a BartPE [] XP cd but that wouldn't recognize neither the nic in the docking nor a USB nic (no, I didn't want to have to add all sorts of drivers etc. to it first). Downloaded a FreeSBIE [] cd and it worked perfectly. The guy was very happy about his saved data, the shmuck.
*goes off to browse the site*
excellent toolkit (Score:5, Informative)
by Ragica (552891) on Tuesday March 01, @02:08PM (#11814841)
This is a really great collection of software for admins and hackers (in the good sense of the word). In my opinion it is the most useful bootable kit i've yet seen.

I booted the GUI once briefly, but didn't have a mouse hooked up so it was useless. I don't really care about the GUI. The focus of this kit is mostly command line tools (though there are some gui-only tools). The system boots to a prompt; you have to start X from the command line if you want it.

It's pretty annoying the way it defaults to Russian if you don't press e within three seconds during boot up. But hey, it was made by Russians who are probably pretty annoyed by all the English they are forced to endure.

The BSD kernel is very nice for detecting hardware. They're method of automounting drives seems to work pretty well. The little help system they have included which categorises and lists all of the installed utilities to help you find your way around is indeed very helpful (it would be better still if it was searchable).

Anyhow, i love this disk. It's so useful. I tend to us it more than Knoppix now in many situations. All of the more admin-oriented linux boot disks i've tried tend to have gotten stale, not updated, and be hard to find out what tools are on them after booting. Maybe Frenzy will stagnate as well. But for now it is my favourite.

Also having a lot of BSD boxes of course I am biased. Most of the linux boot disks don't give much attention to UFS/FFS file systems.

TightVNC and VNC Reflector by Constantin Kaplinsky

TightVNC- VNC-Based Free Remote Control Solution site of Constantin Kaplinsky

TightVNC is a VNC distribution with many new features, improvements, and bugfixes over VNC. It is optimized for faster operation on slow network links such as modem connections, provides more configuration options in the server, features automatic SSH tunneling in the Unix vncviewer, and more. The modified servers and viewers are fully compatible with the original VNC software.

See also VNC on Windows and TightVNC

VNC Reflector by Constantin Kaplinsky

About: VNC Reflector is a specialized VNC server which acts as a proxy between a real VNC server (a host) and a number of VNC clients. It was designed to work efficiently with large number of clients. It can switch between different hosts on the fly, preserving client connections. It supports reverse host-to-reflector connections, it can save host sessions on disk, and it also has other unique features.

Changes: This release fixes two important bugs. The first was a double free() call which occurred when a client requested a change in its color format, and the second was an incorrect color translation in the Tight encoder. Also, JPEG quality factors were decreased for low quality levels, to achieve higher compression ratios.

[Nov 2, 2004] jEdit - Programmer's Text Editor Version 4.2 is now available. jEdit won the Resource Centre UK -- Shareware of the Month award in September 2004

Syntax Highlighting

jEdit supports syntax highlighting for more than 130 file types:

ActionScript Ada 95 ANTLR Apache HTTPD APDL AppleScript ASP
Aspect-J Assembly AWK B formal method Batch BBj BCEL
ColdFusion CSS CVS Commit D DOxygen DSSSL Eiffel
EmbPerl Erlang Factor Fortran Foxpro FreeMarker Fortran
Gettext Groovy Haskell HTML Icon IDL Inform
INI Inno Setup Informix 4GL Interlis Io Java JavaScript
JCL JHTML JMK JSP Latex Lilypond Lisp
LOTOS Lua Makefile Maple ML Modula-3 MoinMoin
MQSC NetRexx NQC NSIS2 Objective C ObjectRexx Occam
Omnimark Parrot Pascal Patch Perl PHP Pike
PL-SQL PL/I Pop11 PostScript Povray PowerDynamo Progress 4GL
Prolog Properties PSP PV-WAVE Pyrex Python REBOL
Redcode Relax-NG RelationalView Rest Rib RPM spec RTF
Ruby Ruby-HTML RView S+ S# SAS Scheme
SDL/PL SGML Shell Script SHTML Smalltalk SMI MIB SQR
Squidconf SVN Commit Swig TCL TeX Texinfo TPL
Transact-SQL UnrealScript VBScript Velocity Verilog VHDL XML
There are even more contributed syntax highlighting modes at the jEdit community web site.

Source Code Editing

Search and Replace

File Management



[Nov 1, 2004] WinRAR archiver Version 3.42

Version 3.41 Bugs corrected in this version:

a) when adding new files to already existing RAR solid archive, RAR 3.40 compression ratio was lower than in RAR 3.30;

b) WinRAR "Repair" command could crash when repairing a corrupt ZIP archive.

2. If archived Unicode name is invalid, RAR 'l' and 'v' commands display ASCII file name instead of corrupt Unicode.

Version 3.40

  1. "Fastest" (-m1) RAR compression method has been modified to provide much higher compression speed and lower ratio.
    It may be useful for tasks requiring the high speed like
    You may increase "Fastest" speed even more selecting 64KB compression dictionary instead of default 4MB.

  2. WinRAR is able to decompress archives created by Unix 'compress'
    tool (.Z files). Like GZIP and BZIP2 archives, WinRAR opens tar.Z and .taz files in one step, so users do not need to unpack .tar manually.
  3. WinRAR is able to decompress archives created by 7-Zip (.7z files). "Find" command is not supported for this archive type.
  4. New "Security" dialog in WinRAR settings:
    • "File types to exclude from extracting" option to prevent extracting of potentially dangerous files like .exe, .scr and .pif;
    • "Propose to select virus scanner" option modifies behavior of "Scan archive for viruses" command. You may turn it off if you wish to skip the virus scanner selection dialog.
  5. New command line switch -ep3 allows to save and restore full file paths including the drive letter. WinRAR shell equivalent of -ep3 switch are options Store full paths including drive letter" in "Files/File paths" page of archiving dialog and "Extract absolute paths" in "Advanced/File paths" page of extracting dialog.
  6. You may select and compress disks directly in "My Computer" view in WinRAR shell. Just choose "My Computer" in WinRAR address bar, select disks to compress and press "Add". If you selected more than one item, WinRAR will automatically set "Store full paths including drive letter" archiving mode.
  7. If you selected several disks in Windows Explorer "My Computer" view and started archiving from context menu, WinRAR will automatically set "Store full paths including drive letter" mode when compressing them.
  8. New command line switch -oc to restore NTFS "Compressed" attribute when extracting files. RAR always saves "Compressed" attribute when creating an archive, but does not restore it unless -oc switch has been specified. WinRAR shell equivalent of -oc switch is "Set attribute Compressed" option in "Advanced" part of extracting dialog.

  9. Starting from this version RAR volumes contain the volume number field. If archive was created by WinRAR 3.40 or newer, you may view the volume number in the top line of "Info" dialog and in the address bar. In the command line mode the volume number is displayed by 'L' and 'V' commands in the line with the total volume information. This feature may be useful if original volume names are lost and you need to rename volumes to correct names.

  10. Commands 'L' and 'V' display NTFS "Compressed" attribute in archive listing.
  11. Switch -ag may include an optional text enclosed in '{' and '}'characters. This text is inserted into archive name. For example: -agHH{hours}MM{minutes}
    Same feature is supported in "Generate archive name by mask" field of WinRAR archiving dialog.

  12. If switch -ac is specified, RAR will not reset "Archive" attribute of those files, which size or modification time was changed after starting the archiving operation. So files modified after placing them to archive and before clearing "Archive" attribute, will be included to next incremental backup. The same is true for WinRAR "Clear attribute "Archive" after compressing" GUI option.

  13. If you use "Add to favorites" command inside of archive subfolder, WinRAR will save the subfolder and restore it when accessing to this favorite item. Previous versions were able to restore only the root archive folder.

  14. When editing archived files, WinRAR proposes to update them immediately after detecting that file was changed. Previous versions waited until an external editor terminates before updating a changed file.

  15. If you drop an archive to WinRAR address bar or toolbar, WinRAR will display its contents even if other archive is opened now. Previous versions proposed to add a dropped archive to browsing one. You may still drop an archive to WinRAR file list if you need to add it to browsing archive.

  16. Corrected processing of corrupt LZH archives to exclude a possible crash when reading corrupt LZH file headers.
  17. RAR and WinRAR display the operation progress while repairing an archive containing the recovery record.

Process Viewer for Windows NT and 95-98 by Igor Nys Download free process viewer for Window NT/2000/XP and 95/98/Me Version (90K)


PrcView is a process viewer utility that displays detailed information about processes running under Windows. For each process it displays memory, threads and module usage. For each DLL it shows full path and version information. PrcView comes with a command line version that allows you to write scripts to check if a process is running, kill it, etc.

What's new

What's new in 3.0

What's new in 2.0


No special installation is required on Windows 95/98. Create a new, empty folder and place the files PRCVIEW.EXE and PRCVIEW.HLP there. For Windows NT4 you will also need a PSAPI.DLL that is part of the PrcView archive.

Main Window

The main window shows you a list of running processes including information process Id, priority, and full path to the process module. You can sort columns by clicking on the column header.

Note that although you don't need to have administrative privilege on Windows NT to run PrcView, list of task PrcView can access depends on your set of privileges.

Show modules

Information about each loaded module including the module name, the module base address in process space, the module size and full to the loaded module path.

Show version

You can display comprehensive version information by double-clicking the appropriate line in the main or module window

Show threads

Information about all process threads including threads Id and priority. Note that if PrcView uses Performance Data Helper to enumerate threads under Windows NT, it can take a few seconds at the first time to open the list of threads while Windows is loading all necessary libraries.

Show Memory

Information about all memory blocks belonging to the selected process. Contains information about base address, protection, size and state for each memory block.

Show Heaps

Information about all heaps allocated by the selected process. You can display heap memory blocks by double clicking on the appropriate heap in the list box

Show Version

Displays version information about selected module. You can display version information by double-clicking the appropriate line in the main or module window

Kill process

Just another way to kill a selected process. Note that killing a process can cause undesired results including loss of data and system instability. The process will not be given a chance to save its state or data before it is terminated. It is advisable to try the "Notify" button in the "Kill" dialog to close a GUI-based application first (via WM_SYSCOMMAND)

Debug process

Nice way to attach a debugger to a running application. PrcView reads the "AeDebug" key and starts a registered debug application. PrcView allows you not only to select a process to debug but also to associate a particular project with it. This is especially useful while debugging an DLL that has a separate project. Associations are stored in the registry.

Set priority class

Allows you to specify a new priority class for the selected process.

The Process Finder Tool

With the Process Finder Tool you can find the process corresponding to a selected window. To find a process:

Process Tree

Shows you the process hierarchy for all running processes. You can select the desired task by clicking on the process item in the Process Tree window.

Module Usage

Information about all loaded modules in the system including the module name, the module base address in process space, the module size and full to the loaded module path. Selecting a module from the module list shows only processes witch use a selected module. Selecting "Module Usage" again returns the main window to the original process list. You can display comprehensive version information by double-clicking the appropriate line in the window.

Show Application

Shows all top-level window titles. You can select the desired task by clicking on the process item in this window. Double-click sends the selected application to the front.

Configuration option

Refreshing Information

Use Menu/Toolbar in the main view or F5 in any view to refresh information in the corresponding window

Save Current View

Use Menu/Toolbar in the main view or F2 in any view to save information in the corresponding window

Reporting Bugs and Feedback

If you encounter a problem while running PrcView, please visit to obtain the latest version. If you still have problems, please send a description of your problem to

[email protected]

Tensile home page

Docindex document management by peshkin

About:- Monday, June 24th 2002 15:44 EDT
Docindex is an open, extensible system that permits Web-based catalog searches and access-controlled fetch from a group of document repositories on multiple CVS (extensible to other) servers. Documents remain under CVS version control and are made available to Web users using bookmarkable URLs pointing to specific versions or branches.


Database Export Utility 1.0.0 by Alexander Ivanyukovich

About: The Zaval Database Export Utility is a light- weight Web-based client, which is designed to export data from any database without having to launch database-specific administrative clients or tools.

Changes: This version can export data to .sql files in the form of insert queries. Raw create/drop information can be generated automatically, but it must be manually corrected to fit the format of your database.

centericq 4.7.8 by Konstantin Klyagin

[Jun 16, 2002] About: centericq is a text mode menu- and window-driven IM interface that supports the ICQ2000, Yahoo!, AIM, MSN, and IRC protocols. It allows you to send, receive, and forward messages, URLs, SMSes (both through the ICQ server and email gateways supported by Mirabilis), contacts, and email express messages, and it has many other useful features.

Changes: The source should now compile well on Solaris. A possible buffer overflow in the MSN e-mail notification processing code was fixed, the cicqconv migration script now supports micq, and Centericq messages are now separate from others so that they can eventually be processed by external handlers. The Yahoo! library has been replaced because of protocol changes, and several cosmetic bugs were fixed.

[Mar 28, 2002] JEdit by Slava Perstov

[Apr 18, 2001][Updated Mar 28, 2002] jEdit - Open Source programmer's text editor jEdit is a programmer's text editor being developed by Slava Pestov and others. Here is the Latest status of plugins and jEdit 4.0 It is released under the GNU General Public License. jEdit requires Java 2. jEdit has an easy to use GUI-based interface that resembles that of many other Windows and MacOS text editors. jEdit is extremely customizable, and has an extensive feature set, that includes, among other things:

However, the feature list doesn't stop there; jEdit also supports plugins which extend the editor's functionality. Plugins currently exist for editing files on FTP servers, browsing Java source, code completion, compilation, one-click compiler error go to, and much more.

Once you download jEdit, be sure to install some plugins to make it even more useful to you. Plugins can be installed from within jEdit itself, using the plugin manager feature; it obtains information about available plugins from a server, and automatically downloads and installs any that you specify.

If you are intersted in a high quality text control for use in your commercial program, you can download a copy of the jEdit 2.2.1 syntax package. It is a stand-alone version of the text control from an older version of jEdit. It supports features such as syntax highlighting, bracket matching, rectangular editing, macro recording, and more. It is also released under BSD-like license which allows it to be linked into non-free programs.

ARchive HANdler by GEorge Lyapko v1.40

ARHANGEL v1.40 ARchive HANdler by GEorge Lyapko v1.40 -- This page contains my shareware MS-DOS archiver, which is based on LGHA(though not compatible), but has compression enhancements (multimedia, english texts, executables compression, etc.) and LFN support.
Compression results are close to the world's best in all categories and are best for uncompressed 24-bit RGB TIFF images among universal archivers
(take a look at Jeff Gilchrist's ACT2 (Archive comparison test) or its russian version.
Comments and suggestions are appreciated.

VTun 2.4 by Maxim Krasnyansky

VTun is the easiest way to create Virtual Tunnels over TCP/IP networks with traffic shaping, compression, and encryption. It is a user space implementation and doesn't need modification of any kernel parts. VTun supports IP, PPP, SLIP, Ethernet, and other tunnel types. VTun is easily and highly configurable; it can be used for various network tasks like VPN, Mobil IP, Shaped Internet access, Ethernet tunnel, IP address saving, etc.

Changes: this is the final stable release. This new version includes a configurable keep-alive, a fix for 0 compression level, and an RPM package and docs update.

Linux Ext2 filesystem for Windows NT driver by Andrey Shedel

Linux Ext2 filesystem for Windows NT driver The NTFS driver for Linux is complementary to this project.

Ext2 0.04 for NT4 read-write

Contacts and feedback: Andrey Shedel [email protected] 
Primary site:

CAUTION!!! this is nt kernel-mode driver and you are using it at your
own risk. It is highly recommended to use sync utility to flush regular
volumes first.

>> You should be aware of the fact that ext2.sys might   <<
>> damage the data stored on your hard disks.            <<

If you cannot agree to these conditions, you should NOT use ext2.sys !

installation (you should be the member of administrators group):

copy ext2.sys to your %systemroot%\system32\drivers directory 
merge ext2.reg file 
reboot to update driver information 
edit go.cmd to point to your Linux drive 
run go.cmd

Known features:
Non-regular files are converted to regular at first write attempt.

Mounting partitions:


Instead of loading the driver manually or automatically (by setting
startup mode to 1) you can use fs_rec.sys (recognizer driver). This
driver is a superset of the recognizer that comes with NT4 and can be
used instead of it. In addition to CDFS, NTFS and FAT (standatd set for
NT4) it includes recognision modules for HPFS (for pinball.sys from
NT3.51), FAT32-enabled fastfat and Ext2. It is not recommended to use
this recognizer on NT5 because support for UDFS is not included.
Unfortunately even in this case you still have to set persistent links
in DosDevices namespace UNLESS YOU ARE USING NT5. For example:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]


On NT5 you can use Disk Management utility to assign drive letter.

Files included:
readme.txt - this file
ext2.sys   - driver  
dosdev.exe - Define/RemoveDosDevice utility.
kloader.exe - utility to load kernel-mode driver.  
ln.exe      - hardlink creation utility.  
SYNC.EXE    - Flush write-behind cache utility. 
fs_rec.sys  - Recognizer driver.

pagefile support
initial security implementation.

HTTP VFS Server and Client by Oleg Kiselyov

HTTP VFS client was implemented by Oleg Kiselyov for MC on several OSes (Linux 2.0.27, HP-UX 9000/7xx, Sun Ultra-2/Solaris 2.6) and WinNT/Win95. This is an open source implementation [86,492 bytes]

The main drawback is that the client requires a separate VFS server. Bourne sh, Perl 5 on UNIX/WinNT/Win95 [8532 bytes]

For comments, questions, trouble reports.

[email protected] or [email protected] or [email protected]

Advanced HTML Optimizer by Andrey Ehrenberg

PCbit Software

Advanced HTML Optimizer is intended for HTML documents optimizing, resulting in shorter downloading / uploading time. Pages will appear in client's Internet browser in exactly the same way, but they will be about 20% smaller.

Its main function is to save space on your web pages by removing unnecessary characters and tags. Though the saving percentage may seem small, load time savings is much higher as your client's Internet browser parses the pages more efficient.

Embedded script code is not ruined by Advanced HTML Optimizer!

It will help you to make site traffic more effective and cheaper and to lower disk space usage. Also Advanced HTML Optimizer makes HTML code unreadable for users that are going to steal your own HTML techniques.

Speed up your site by optimizing your HTML files!

A must-have for Webmasters!

Optimization features:

Other features:

DzSoft Perl Editor 3.1by Sergey Dzyubenko, Alexander Dzyubenko

DzSoft Perl Editor 3.1 Very decent shareware editor with elements of Integrated environment. Contains built-in beautifier ! by Sergey Dzyubenko, Alexander Dzyubenko, DzSoft Ltd. [Aug 30, 2000]

VXE- virtual executing environment

[Jan.2, 2000] VXE- virtual executing environment by Serge Lozovsky <[email protected]> -- Interesting approach for the protection of often compromised UNIX daemons(sendmail,popd, etc.). Can be used for protecting any other program including CGI scripts. The approach somehow reminds classic IBM VM/CMS approach. Requires creating of VXE description (VXED) for each protected program or a group of protected programs (for example user-supplied CGI scripts). Several sample VXED are supplied with the system (popdesc.vxe, smptserv.vxe, tcl.vxe, tcl.vxf, etc.). Looks like a very powerful approach -- much more powerful than chroot. Can be extremely useful for protecting user-supplied CGI scripts. Free for non-commercial use.

Main problem with UNIX security is that superuser can do with system anything he wants. There are programs (daemons) which work with superuser privilegies, for example popd, sendmail, and accessible from network (Internet/Intranet). There could be bugs in any program, so intruder connects to such programs via network, exploit existing bugs in it and get a control over all host.

VXE (Virtual eXecuting Environment) protects UNIX servers from such intruders, hacker attacks from network and so on. It protects software subsystems, such as: SMTP, POP, HTTP and any other subsystem, already installed on the server. There is no need to change configuration of existing software - just PROTECT it.

...Virtual eXecuting Environment (VXE) protects the host and particular subsystems, which work as superuser and could have bugs. When the program works in superuser mode, it can access all resources of the operating system (OS). VXE creates virtual environment for each subsystem. In such environment only needed for normal work resources are visible and available for subsystem. Subsystem here, is startup program and all subprocesses initiated (forked) by it. Any subprocess runs in the same VXE that the parent. To affect any system resources, program use OS system calls (syscalls). VXE has means to describe what system calls, with what parameters are available for each subsystem. For example, it can be described (for file operation syscalls) that some files are readable and some executable, network operations unavailable (in case of POP server - it handle network connection, but doesn't make new ones) and this restrictions can't be broken even by a program with superuser privileges.

These restrictions can be as smart as needed. If intruder gets a control over such subsystems, he can't use ordinary methods to sniff information or affect the system. Everything he can do in theory, using sophisticated methods, - is to affect the work of hacked subsystem, but not OS itself, nor another subsystems. Here, ordinary methods, are those, when intruder gets superuser privileges and runs command interpreter (shell), and ordinary utilities, such as text editor, copy utility and so on. He can't do anything without such utilities. For example, POP server doesn't need text editor and copy utility for it's work, so there is no such programs in VXE environment, created for POPD protection....

VXE description (VXED) is small LISP program (set of functions) which use declarative description of acceptable parameters for different system calls. This VXED loaded to the kernel, controls system calls parameters from the specified subsystem. So VXEDs are dynamically loadable modules, handled by the small LISP interpreter, inserted into the kernel. In current VXE version, this is vxelisp, derived from RefLisp (Bill Birch [email protected]). vxelisp has new internal bigstring representation, full set of string and bit functions. Kernel version of vxelisp is reentrant, to handle different VXEDs simultaneously.

There are two methods to activate VXED. Explicit and implicit (automatic). Explicit activation is done by vxe program. Parameters are VXED pathname, path and parameters of executable, which will be run with restrictions, described in named VXED. For automatic method, vxed utility preloads all needed VXEDs into the kernel. Each VXED has activation pattern. During program start (exec), kernel checks executable path against patterns. VXED with matching pattern is activated. This method can be used, to activate protection at the start of any program in specified directory (and all subdirectories). For example, to protect system from CGI scripts, supplied by users, VXEDs can be defined for each user subdirectory.

Any sophisticated VXED can be created manually, using full power of vxelisp. But VXE doesn't force administrator to learn and use LISP. One can think about VXE as of self-learning system. VXE development system (DS) runs VXE in trace mode.

Such run makes description of permitted (used) system calls. Creation and modification of VXED is made via WWW interface. Development system supports two types of VXED. Strict and filesystem types. Strict VXED describes all permitted syscalls explicitly. Filesystem VXED describes read, write, and execute permissions for defined paths. Specified restrictions apply to filesystem syscalls, all other syscalls are permitted. After VXED has been created for particular subsystem, VXED works in soft mode. In this mode all violations of VXED are logged, but syscalls are performed. VXE DS can upgrade VXED automatically, using logged information.

Surely, needed changes in VXED can be done manually using VXED editor. Violations can be caused by intruder activity or by deviation in subsystem's behavior under various circumstances. VXE administrator reviews log with the help of DS and makes decision, if upgrade is reasonable. If there are no violations, VXED can be switched to production mode. In this mode violations are logged and syscalls are blocked (fail). Once again, the log can be used for intruder detection or for VXED upgrade (tuning).

For security reasons, all control actions over VXE can be done only by superuser and outside any VXE.

VXE affects performance in following ways. If program runs outside any VXE, every syscall executes two assembler instructions more (checks if VXE is in effect for current process and jump if no). For every exec syscall a small C subroutine checks if there is a matching VXED already available in the kernel. For programs that run in VXE, a few lines of C code checks if parameter verification is needed. Some syscalls can be marked in VXED as uncheckable (for example, by default, read and write operations). And only the rest syscalls are checked by very small LISP functions. These functions located in VXED and can be easily observed by administrator.

Konstantin Zamyatin's Akkord -- Advanced KDE Commander

Konstantin Zamyatin's Akkord -- Advanced KDE Commander Suggested by Juhapekka "naula" Tolvanen [Dec. 16, 1999]


At begin of my experience at Unix I couldn't find an excellent commander like Dos Navigator. Later I found Midnight Commander that is similar to Norton Commander (IMHO Dos Navigator more beautiful). But with all commanders I missed some features (e.g. copying in background, non-blocking work when connecting to ftp-server). At the end (about summer 1999), I decided begin work on own commander that should be meet my requirements.



Attention: at the moment Akkord is unstable. Please don't run it as superuser .


Programming in Dino LG #47 by Vladimir N. Makarov

Dino is a high-level, dynamic scripting language that has been designed for simplicity, uniformity, and expressiveness. Dino is similar to such well known scripting languages as Perl, TCL, and Python. As most programmers know the C language, Dino resembles C where possible.

Dino is an extensible, object oriented language that has garbage collection. It supports parallelism description, exception handling, and dynamic loading of libraries written on other languages. Although Dino is a multiplatform language, its main platform is Linux.

This document is a concise introduction to the new Dino scripting language, but is not a programmer's manual.

Originally, Dino was designed and implemented by the Russian graphics company ANIMATEK to describe the movement of dinosaurs in an animation project. (This is origin of the language's name.) At that time it worked in only 64Kb memory. It has been considerably redesigned and reimplemented with the aid of the COCOM toolset.

The Dino interpreter is distributed under GNU Public license. You can find it on

ITETRIS by Michael Glickman <[email protected]>

No predesigned scenario: tiles fall in random order, as usually. ITETRIS also allows to play your favorite tunes changing with level. You can nominate a music player (MOD, MIDI, etc) and music file for each level, or spread it across several consecutive levels. Has original design, bottom shadow, keeps list of top scores. Takes advantage of colors but works in 16colour mode as well. You will appreciate that, it your video card is not supported or badly supported by svgalib or X-server. Provides a special video mode (640x350) for an EGA card (patch for svgalib is needed) Optional joystick support through a Linux driver. Platforms: svgalib-1.2.10+ or X11. No additional library required!


passwdd by Alexander Feldman - April 09th 1999, 10:07 EST

passwdd is a client/server packages which allows basic synchronization of password files among different machines. There are Linux server and Linux console clients. With Visual C/C++ you can compile the Windows version of the clients. Perl CGIs are included as well. Download: Alternate Download:

le editor by Alexander V. Lukyanov

LE has many block operations with stream and rectangular blocks, can edit both unix and dos style files
(LF/CRLF), is binary clean, has hex mode, can edit files and mmap'pable devices in mmap shared mode
(only replace), has tunable syntax highlighting, tunable color scheme (can use default colors), tunable key
map. It is slightly similar to Norton Editor, but has more features.

Minimalist by Vladimir Litovka

Minimalist ( yet another mailing lists manager, written in Perl. It is small, extremely easy to setup and maintain, and fast. Support is included for 'trusted users', message archiving, lists permissions, subscribers thresold per list, etc. Minimalist can be configured on per-list basis as well as globally. Download

Email Message Eraser by Victor Sazhin

Email Message Eraser is a simple little utility that provides an easy way of removing unwanted email messages from your server. It lists available messages and presents you with the size, sender, and subject of each. You can then tag individual messages for removal, and delete them with a single mouse click. On the downside, the program generates an invalid page fault each time it closes. Email Message Eraser is very easy to use -- and better yet, it's free.

TCPNetView by Alexander Gorlach

[June 26, 1999] Alexander Gorlach homepage

This program is like "Network Neighbourhood" but shows the IP- and MAC- addresses of the LAN's computers

[Jun 30, 2001] WebCopier Multifunctional Offline Browser by Maxim Klimov

WebCopier Multifunctional Offline Browser WebCopier is a multifunctional offline browser designed to run under Windows 95/98/ME/NT4.0/2000.

New version WebCopier 2.5 is released. Give it a try!. It includes several important new features that make WebCopier more powerful and easy to use. It also allows you to try Premium Features available in REGISTERED version of WebCopier.

[Jun 23, 2001] mnoGoSearch free internet web site search engine software for your site
by Lavtech.Com Corp.

mnoGoSearch free internet web site search engine software for your site mnoGoSearch (formerly known as UdmSearch) is a full-featured web search engine software for intranet and internet servers. mnoGoSearch is a free software covered by the GNU General Public License.

mnoGoSearch software has a number of unique features, which makes it appropriate for a wide range of applications from search within your site to specialized search systems such as cooking recipes or newspaper searches, ftp archive search, MP3 search, news articles search or
even national-wide portal search engine.

Our search software consists of two parts. The first is an indexing mechanism (indexer). The purpose of the indexer is to walk through HTTP, FTP, NEWS servers or local files, recursively grabbing all the documents and storing meta-data about those documents in an SQL database in a smart and efficient manner.

After every document is referenced by its corresponding URL, meta-data, collected by the indexer is used later in the search process. The search is performed via Web interface. C CGI, PHP and Perl search front ends are included.

UnixDoc by Roman Marxer

Sys Admin Magazine Online Automatic UNIX Documentation with unixdoc by Roman Marxer

There's no need to spend days documenting your servers. I've written a program that can help. unixdoc collects all the configuration files and other information about your computers into an HTML file and sends it to a display server where it can be viewed with a browser. It works on Solaris 2.6/7/8 and on HP-UX 10.20. On the display server, you can see an overview page with all your systems as shown in Figure 1. By selecting a computer, the unixdoc HTML page of this computer will be displayed as shown in Figure 2.

The unixdoc HTML file of a Solaris computer consists of the following 18 sections:

  1. Hardware
  2. Eeprom
  3. Kernel
  4. Networking
  5. Software
  6. Nameservices
  7. Bootup
  8. Disk
  9. Disk Hardware
  10. Users
  11. dmesg
  12. Printers
  13. Cron
  14. Rhosts
  15. Quota
  16. Syslog
  17. Xntpd
  18. Sendmail

The information in these sections consists of either config files or the output of a command. With unixdoc, it is easy to compare the configuration of two servers. You just have to open the two unixdoc HTML pages of the servers and compare the content, section after section. You don't have to do a login on the two servers, or to remember all those commands to display the configuration. I find subsection 4.1.1 ifinfo helpful, because it provides a good overview of all the network interfaces (speed, mode, etc.). (Subsection 4.1.1 is shown in Figure 3.) The information in this subsection is very useful when verifying the speed/mode settings between your switches and servers. An example of the entire unixdoc HTML page can be found at:

software download

[June 25, 1999] George's Textviewer

George's Home Page


The program TextViewer is intended for fast viewing of textual files in DOS , Windows, KOI8, Mac, ISO encodings, as well as in RTF. The association of this program in Windows with opening of
any types of textual files (for example with exensions TXT, EXC, DIC, INI, CFG, SCP, LOG, DIZ and
others) will allow you quickly and conveniently to look through and to edit these files, not use of the
editors of a type WordPad, NotePad etc. Other features: a) unlimited text size b) opportunity anyone a
combination of a font of the text, colour of a background, coding of the Russian text by default, sizes and position of a window of the program on the screen c) drag and Drop with file managers d) search,
replacement, print preview and printing of text e) russian or english interface

X WinCommander

Call Graph Drawing Interface

Call Graph Drawing Interface - Vadim Engelson

For any program consisting of more than 10-15 functions it becomes difficult to keep track of calling
relations between them. Programmers draw a call graph when they design their code, and they do this with
paper and pen. But such call graph helps you a lot when you modify, test, document, explain and maintain
your code or read other's code. This call graph can easily be generated automatically.

Call graph drawing utilities can be found in various commercial CASE tools and programming
environments. But if you work without any CASE tools, and use just traditional compilers, you can find a
simple and cheap solution here.

TCP wrappers patch

to always log the IP address of an incoming connection by Nikita Borisov -

TCP wrappers patch

WebMaker by Alexei Dets


WebMaker is a GUI HTML Editor for Unix. Main features include a nice GUI interface, menus, toolbar and dialogs for tag editing, multiple windows support, HTML 4.0 support, color syntax highlighting, preview with external browser, ability to filter editor content through any external program that supports stdin/stdout and KDE integration.


deco was written by Serge Vakulenko in 1989. It was one of the first, if not the first NC-style file managers (OFM) for Unix. It definitely has historical value because now it's about 10 years old. But due to its simplisitly and speed it has more than historical value. It is freely available with sources:

Although not that powerful deco is lightweight (about 100K versus 350K for MC) and feels faster than MC. The latest version also uses GNU configure which makes it easy to port (esp. in comparison to 4 years old version). It is still widely used. Among advanced features worth mentioning I would like to single out support of preformatted text in internal viewer (manual pages with bold/underline made by backspace-overstrike, etc.).

IMHO deco is an interesting tool that is very useful, if one does not has a root access to the system and thus cannot install MC, or if one maintain system but cannot install anything on it (firewall, DNS server, etc). In other words deco is a kind of VC in UNIX environment -- small, fast flexible and extremely useful for troubleshooting.

See The Orthodox File Manager(OFM) Paradigm for more information

X Northern Captain by Leonid Khramov

X Northern Captain 4.0.8 is filemanager for X Windows. Leonid V. Khramov began this project in December 1995, because at this time there was no OFMs for X on Linux. It was a hobby project. First two versions of XNC were for internal use, then the author gained access to Internet and decided to make public release. It was XNC 3.0. X Northen Captain distibutes under GNU General Public License. Current version is 4.0.8.

XNC is a very impressive GUI-based OFM with many interesting functions. It supports VFS for TAR, ZIP, RAR, RPM, LHA, has built in Xterminal, viewer for JPEG, GIF, BMP, TGA, XPM, XBM formats, built-in editor, etc. XNC highly configurable program. You can change Layouts, fonts, sizes, colors. HotDir Bookmark with up to ten entries allow remember most usefull directories and quick changing to its. Drag and Drop do XNC very friendly for mouse fans and allow make many actions with files in intuitive way. Hot Keys easy redefinition with XNCSetup makes XNC comfortable for everyone.

XNC has been ported to all major Unixes including AIX 4.x, NetBSD 1.3, OpenBSD 2.3.

New in 4.0.8 version of XNC.

Other changes can be found here.

X Northern Captain Package contains the following programms(each program may be used separately):

See The Orthodox File Manager(OFM) Paradigm for more information...

GNU SQL Server

GNU SQL Server Home Page -- SQL Server is a free portable multi-user relational database management system. It supports the full SQL89 dialect and has some extensions from SQL92. It provides multiuser access and transaction isolation based on predicative locks. The working OS: UNIX. The working language: C . It also uses RPC, shared memory and message queues. The development of the server was supported by ISPRAS , RFBR and FSF (

DNi a graphical user interface for configuring the firewall rules

by Rostislav V. Belotserkovski is a graphical user interface for configuring the firewall rules, being a front-end to ipfwadm. DNi visualizes restriction of the inbound network traffic to a limited set of services, each of which is associated with a well-known port and protocol. Changes in v.0.5 include a fix for the spoofing bug, an incoming icmp traffic filter has been added and the interface changed slightly.


getstatd by Maxim Chirkov is a simple http server emulation daemon that allows users to watch their accounting statistics and admins to watch general users statistics, terminal lines and other system wide statistics for any period of time. Basic features include user's detailed statistic for each login, statistics for system administrators and trusted users, support for 4 external plugins, calculation summary and day/night statistics, visualization in any web browser without using any http servers, two methods of automatic user authentication and standard name/password authentication, and a realtime overview of the current user/system state.

Net Vampire

Net Vampire by Alex Shovkoplyas is a program designed to automatically download files from FTP or Web sites. You can drag-and-drop URLs to create download jobs, or you can enter the information manually. The program allows you to choose the number of connection and protocol errors to allow before abandoning the file. If a connection fails to retrieve the entire file, the program will attempt to resume the transfer during the next connection attempt. Authentication and proxy servers are supported. The program will also keep log files of transfer attempts. Online help is included. If you are looking for a convenient way to retrieve files from the Internet, including files that you may have been unable to retrieve using your browser, you should definitely take a look at this one. See also DOWNLOAD.COM -- Net Vampire

Ranish Partition Manager

Ranish Partition Manager - Downloads - by Mikhail Ranish (BTW former Kievite ;-). Version 2.40; Last update February 8, 2001.

The author site: Ranish Partition Manager

Create, delete, and resize partitions on your hard drive. You can also format drives and create a password-protected boot menu. The utility is particularly useful if you have more than one operating system on a PC. This newest version supports disks larger than 8 Gigabytes.

see also

Partition Manager

Advanced Boot Manager

FAT-16 boot sector code replacement

See also:

C-Forge a multi-user integrated development environment by Yuri Mironoff

C-Forge is a multi-user integrated development environment that provides full project management and complete edit/compile/debug cycle support. Features include complete abstraction of the "makefile" concept, a Project Manager for Visual presentation of project structure and component status using a dependency tree and a separate "desktop" area showing work in progress, support for C/C++, Oracle ProC/C++, Perl, Ada, Tcl, Java, Ada, Python, Qt, Modula-2, Pascal, FORTRAN and Assembler, fully configurable integrated editor and more.


XQF is a graphical front-end to QStat that uses the GTK toolkit. This is the best QuakeWorld/Quake2 server browser that currently exists, and Roman Pozlevich ( [email protected]), is still cranking out revisions at the rate of about one per month. If you're familiar with GameSpy for the Windows platform, this is the closest thing to it for Linux. The XQF homepage is at

NFTP a powerful, full-featured FTP client by Sergey Ayukov

NFTP is a powerful, full-featured FTP client with easy-to-use point-and-shoot text-mode keyboard interface. It features downloading directory trees, displaying file descriptions, auto-reconnect, smart reget, bookmark system, history, batch progress indicator, connection history, one-key viewing remote files and a user interface in 16 languages. NFTP is Shareware.

Version 1.40 includes a security fix for a buffer overflow posted on BUGTRAQ and a Polish translation.

Fractals by Valery Kritchallo

Valery's fractals gallery

jlip 1.12

jlip is a SLIP-driver with additional features like one logical link over many physical lines (multiline), IP-over-TCP tunnelling with public key hosts authorization (elliptic curves) and data encryption (blowfish with 112-448 bits key) for VPNs (Virtual Private Networks). It currently works under FreeBSD only and there are no english docs. A russian to english translation is welcome.
vasim @ 12/20/98 - 15:35 EST

Defrag by Stephen Tweedie and Alexei Vovenko.

Stephen Tweedie and Alexei Vovenko. Linux filesystem defragmenter. Available electronically from \

mmalloc a new heap manager by Valery Shchedrin

See Valery Shchedrin's Home Page mmalloc was written from a scratch. Main goals were accurate RAM consumption and performance. mmalloc is using relatively new virtual memory mapping techniques (known in UNIX world as mmap ;-) and AVL trees. Major advantages:

Visit homepage:


RusCell95 improves on FreeCell game that comes with Windows 95 and NT 4.0 with gorgeous 16-bit color cards and backgrounds. As with FreeCell, the goal of this freeware 32-bit game is to arrange all cards in the four home cells in the upper-right corner of the window, in stacks of the same suite in ascending order. Because home cells accept only certain cards at a time, you need to rearrange eight columns of cards to free up necessary cards, using the four free top-left cells as holding areas. The cards have a distinctive Russian flavor but are easily identified. Choose from two sets of card backs and backgrounds, toggle sound effects on or off, and take advantage of unlimited levels of undo.

vppp 2.1 by Maxim Krasnyansky

March 18, 1999
VPPP provides a virtual PPP channel over a TCP connection with traffic shaping. It is a user space implementation which does not require any kernel modification. VPPP supports simple authorization based on the host and password keys. This system has been tested only on Linux (i386, Alpha) yet but ports to other Unixes should be very easy.

Changes: Deflate compression implemented using zlib, some bugfixes.

NetLab by Alexander Danileiko

NetLab by Alexander Danileiko NetLab is a 32-bit Winsock-compliant application that provides the following features: asynchronous Finger service, Whois service, DayTime service, PC clock synchronization, DNS lookup, port scan, and a quote of the day. This version can now scan a range of IPs for host names and/or services.

Information on WinSite package

Recommended Links

Google matched content

Softpanorama Recommended

Top articles


Selected Russian Shareware

The product below are selected based on the preferences of the site mainteiner. A lot of other interesting programs exists (see kiaarchive or garbo). Please support Russian shareware authors, if you can.

FAR and RAR by Eugene Roshal

Eugene Roshal is the author of RAR archiver and FAR file manager. The only fact I know about him is that he graduated from Technical University of Chelyabinsk in 1994.

IMHO FAR is the best NC-style filemanager (or orthodox filemanager :-) that is currently available for Win95 and WinNT. It is really unique product in a sense that the author not only fully understand the culture of working Norton Commander file managers, but made a significant contribution to this culture. And it is one of the first orthodox style file managers that provides FTP support in NC-style file managers. This feature alone justify the price of software.

See also my discussion of the The Orthodox File Manager Paradigm :-)

RAR is a very good archiver(many consider it to be the best) available for all platforms, including UNIX. In USA is can be obtained from and its mirrors.

Please visit Eugene Roshal home page for additional information about FAR and RAR.

Volkov Commander - classical NC-style file manager for DOS.
(dead ?)

The Volkov Commander was written by Vsevolod Volkov and became instant success in 1992. Since 1993 is was the most widely use NC-style file manager in xUSSR countries. Version 4.0 was an assembler language masterpiece (less than 64K). Current version (5.0) exists in beta.

I am proud that Vsevolod Volkov is a Kievite (like me) and that he is long-time participant of the Softpanorama seminar. There are several sites devoted to the Volkov Commander. I recommend to use An unofficial Volkov Commander site maintained by Finn Ekberg Christiansen.

See also my discussion of the Orthodox file manager paradigm

Software from RIT Research Labs

RIT Research Labs is a small software company in Moldavia. It is mostly known for its DOS Navigator product - yet another very interesting NC-style file manager. See also my discussion of the Orthodox file manager paradigm.

Antivirus Software from DialogScience

DislogScience has two very interesting AV programs: Adinf and DrWeb. Adinf can be considered as one of the best integrity checkers available on the market. DrWeb has a very powerful (although quite slow) engine for fighting polymorphic computer viruses. The engine is really powerful (probably the most powerful of commercial AV products). Slow speed is not as detrimental as in regular stand-alone scanner -- DrWeb is usually run only on files detected by Adinf as changed.

AVP from Doctor Kasperski

AVP is one of the best antivirus scanners the money can buy. But that phrase means nothing if you are not a specialist in virus protection. The quality is superior to such products as Inoculan(a very bad product indeed ;-), or McAfee(slightly better, but still leaves much to be desired).

Scan recursively within a variety of archives and compressed executables. Heuristic virus scanning engine is not bad as well.

AVP is available from several distributors. Among them:

USA site - Central Command Inc.

Swiss site - Metropolitan Network BBS Inc.

AVP Virus encyclopedia is a very interesting and pretty accurate source of virus information

see also

RSD software RSD software has a very interesting Delphi and C++ Builder VCL components for RAD database SQL programming, client-server and desktop applications. New beta of DBExplorer 0.9.2 is now available. Some components are free and can be downloaded from Also Delphi Tips and Tricks with detailed examples are available from that site



Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers :   Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism  : The Iron Law of Oligarchy : Libertarian Philosophy


War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda  : SE quotes : Language Design and Programming Quotes : Random IT-related quotesSomerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose BierceBernard Shaw : Mark Twain Quotes


Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 :  Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method  : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law


Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds  : Larry Wall  : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOSProgramming Languages History : PL/1 : Simula 67 : C : History of GCC developmentScripting Languages : Perl history   : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history

Classic books:

The Peter Principle : Parkinson Law : 1984 : The Mythical Man-MonthHow to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater�s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite

Most popular humor pages:

Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor

The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D

Copyright � 1996-2021 by Softpanorama Society. was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.

This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...

You can use PayPal to to buy a cup of coffee for authors of this site


The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the Softpanorama society. We do not warrant the correctness of the information provided or its fitness for any purpose. The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.

Last modified: April, 06, 2020