| N |
OS |
Lang |
Name |
Description |
File |
| 1 |
Linux |
C |
Iplogger |
This is a program for showing networks
threads parameters.May be useful for checking out the speed
parameters for certain sessions.It shows the following parameters:
source ip, destination ip, current transfer speed, how much
information was transfered etc. Output information is sorted by
speed. I found it useful for invistigating users which have an
overlimit traffic. |
iplogger.tgz
|
| 2 |
Linux |
C |
Antivirus module for Qmail |
Add-in module for QMail mail
server.Especcially designed for work together with AVP antivirus
checker. Execute a mail flow checking and repairing for viruses. It
can process unlimited levels of attachments in mail letter.Module
writes various log files to control its activity. Source and binary
code restricted by corporation copyright. |
non Free |
| 3 |
Linux |
C |
TCP port loader |
A pair of programs serving to show the
network's bandwidth. First is the server and second is the
client.The program-server should be start to on one of your remote
servers and the program-client will run on your local computer.After
they get connected they start to transfer a dummy data from client
to server and back.Each of them will show to us the speed of data
transfer. |
port_loader.tgz
|
| 4 |
Linux |
C |
Src ping |
Very useful for testing routings on
large networks. It can send ICMP packets from foreigns IP addresses
which you can set up. For example if you working on computer which
has an IP address 12.66.33.44 and you want to test the routing from
12.66.33.45 to 12.66.33.1 the srcping will help you. You should run
it with arguments: srcping 12.66.33.45 12.66.33.1 It will send
an ICMP packet with IP src 12.66.33.45 There is a mistake in the
program - it cannot recieve sent packets. (The reason is obvious).
But you can check out recieving packets with tcpdump on 12.66.33.1
server. |
srcping.tgz
|
| 5 |
Linux |
C |
Iplog |
Program shows the IP frames flowing
through your computer. It can make a log file which will contain all
viewed information. Information is showed in binary and in user
readable form. All IP frame information will be print. Useful for
control over flowing network traffic. |
iplog.tgz
|
| 6 |
Linux |
C |
TcpLog |
The program is similar to iplog.The
difference only is that tcplog shows the TCP flow statistics instead
of IP. It means that TCP flags information will be included. |
tcplog.tgz
|
| 7 |
Linux |
C |
TrafficLog |
Right now I am working on thus program.
The main purpose of this system is to write out to a database all
users' network traffic. System will consist of three parts: kernel
part,database engine and web front-end. As practice shows using of
function "select" for gathering network information is sometimes
wrong. Especially it happens when we check flows with speed starting
from 10 Mbit. Here I am using a nethooks technique to take network
frames. For collection information the MySQL database is used. |
non Free |
| 8 |
Linux |
C |
Simulate |
This is a model of the M/D/1 network
queue. This code can be used to study and evaluate a networks queue
performance. The program has a simulation time, arrival rate and
service rate on input. You should install GD library to using this
code. |
simulate.tgz
|
| 9 |
Linux |
C |
Tiny browser |
Tiny browser for command line. It is not
for commercial use ;-).I made it only to demonstrate the core engine
of all browsers. It may be useful to understand elements of http
protocol. |
tiny_browser.tgz
|
| 10 |
Linux |
C |
Strict Source Routing |
This is a Strict Source Routing
demonstation. As default this type of routing is disabled on many
servers. But you can see what will happens if this routing is
enabled. You can set up a source routing hops through which the sent
packets will go. |
ssr.tgz |
| 11 |
Linux |
C |
Pthreads |
Pthreads demo. You can use it as a
template for more complex thread tasks. |
pthread.tgz
|
| 12 |
Linux |
C |
Procfs demo |
Another demonstrating program. This is
an example showing a creation of a directory in the proc filesystem.
After creation of a folder it will create a file in it. The file
contains only an annoyed string "Hello world!". |
procfs.tgz
|
| 13 |
Linux |
C |
MySQL test |
Source code for communicating with MySQL
databases. It can be used as a template to write more complex MySQL
database routing. |
mysql_test.tgz
|
| 14 |
Linux |
C |
Memcmp |
A demo program. Shows how the memcmp
function is working. |
memcmp.tgz
|
| 15 |
Linux |
C |
QSort demo |
Demonstration routine for qsort
function. The program generates random digits and then resorts them
using qsort. |
qsort_demo.tgz
|
| 16 |
Linux |
C |
Promisc |
A simple demonstrating program for
showing the enter and exit from promisc mode on network card. |
promisc.tgz
|
| 17 |
Linux |
C |
Mkdir module |
It is an example of a fox kernel module.
When it's loaded nobody can create a new directory on your computer.
|
mkdir.tgz
|
| 18 |
Linux |
C |
Fork demo |
Demo program for showing forking process
under Linux. |
fork_demo.tgz
|
| 19 |
Linux |
C |
Long jmp demo |
Long jmp demo |
long_jmp.tgz
|
| 20 |
Windows |
Borland C++ |
FileLogger |
Can ypur files be accessed when you're
away? To find it out system FileLogger is developed. The program is
intended for the control over access to separate files. While
installation the user can set a name of that file, which, in his
opinion, requires control. FileLogger will supervise each reference
to a file and write down statistics in certain determined log file.
Controllable and log files are set by user in a configuration file
|
filelog.zip
|
| 21 |
Windows |
Borland C++ |
Master |
Organization of controlled parallel work
of the programs in Windows. Synchronization and transfer of data
between processes. The system is intended for Windows programmers.
The system gives user a set of functions in one 32 bit DLL
master.dll. The functions are divided to two classes, functions
ensuring synchronization of processes and function for an exchange
of data, and there is support for operations with clipboard. DLL can
be called from any program working in Windows including the
macroinstructions language of Visual Basic and object-oriented
language Lotus Script of Lotus Notes. |
master.zip
|
| 22 |
Windows |
Borland C++, Visual Basic under WS WORD 7.0, Lotus
Script under Lotus Notes |
Transfer |
Do you use Lotus Notes? Every day you
enter into a database a plenty of documents? You will considerably
increase efficiency of your work if you use system Transfer system.
This system was primarily developed to work with a database of news.
For an year period of operation, the Transfer program automatically
formatted and entered into a database about 50 - 60 documents per
days, that considerably reduced the work of users. Written in the
language of macroinstructions the system Transfer can be easily
adapted to any type a database and documents. |
transfer.zip
|
| 23 |
Windows |
Borland C++, Lotus Script |
Lotus Search |
Do you have a problem with search
documents in Lotus Notes? Lotus Search system was developed to
resolve this problem. It is advanced logic system of search. It
supports search inquiries through drawing up of logic expressions of
fields database. Expressions which are supported: "NOT", "AND",
"OR", "=", " < = ", " > = ". For example if in a database
there is the field Name, Family, Subject of a text type , and field
Date of date type , Age of a number type. We can create inquiries of
a kind: " ((Family = Petrov) AND ((Name = S *) OR (NAME = G *)) AND
(NOT AGE = 10) " I.e. to display database records where in a Family
fields the text Petrov is contained, and in Name fields there is
word beginning with the letters S or G and simultaneously in a field
AGE is not equal to 10. The system consists of inquery maker and
search part. The maker consist of a dialogue which has window of an
inquiry and skrolling of database fields. User can choose fields and
pack them in logic inquiries. The condition of a current inquiry is
displayed in a window of condition. User can do operations with
Clipboard and edit inquiries. The given version is demonstration and
supports only local Databases. |
Non Free |
| 24 |
Windows |
Pascal, Assembler |
Memmaper |
Program is shows memory resourses in
Windows. It can display different levels of memory. In the system
you can see allocations for: Global Descriptor Table, Local
Descriptor Table and Interrupt Desciptor Table. Only a test version
of the program is available. |
memmaper.zip
|
| 25 |
Windows |
Assembler |
Sort |
This is an assembler unit for speed
sorting. It is added to C or Pascal program. |
sorting.zip
|
| 26 |
MSDOS |
Borland C++ |
Multigif |
The program to work with GIF-animated
files. Allows to cut animation file on separate pieces, and also to
create rollers from separate GIF files. |
multigif.zip
|
| 27 |
MSDOS |
Pascal, Assembler |
Approach |
System is developed to control access to
various files. The system supervises a moment of opening a file,
irrespective of which type is it. Opening of a file means it's
reading from a disk and swapping in RAM. Program supervises two
methods in environment MS-DOS: - method of descriptors, - method FCB
(File Control Blocks), 0Fh and 03Dh of 21h interruption. |
appr.zip
|
| 28 |
MSDOS |
Assembler |
MCB |
RAM MCB blocks viewing |
mcb.zip |
| 29 |
MSDOS |
Assembler |
Without |
The program Without is intended for the
programmers developing resident (TSR) program. At a load of the
resident program in the memory, its size will be equal, as a minimum
to size of a resident part + size PSP. For a more effective
utilization of memory it is necessary to get rid of PSP, after end
of a resident part of the program. The program Without solves this
problem, copying TSR on a place occupied by PSP. MS-DOS cannot
allocate less than 6 paragraphs of memory. If your TSR there are
less than 6 paragraphs, Without will modify distribution of memory
MS-DOS under the size your TSR. The basic opportunity of Without is
that it allows to get rid of area Enviroment by rewriting the body
in this area thus reducing the occupied operative memory. |
without.zip
|
| 30 |
MSDOS |
Assembler |
Search |
Search of a line of the text in RAM |
search.zip
|
| 31 |
MSDOS |
Assembler |
Vectors |
Viewing the table of vectors of
interruptions |
vectors.zip
|