Main > Free Download Search >

Free bank check printing software for linux

bank check printing

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2353
NAT Check 1

NAT Check 1


Check Your Network Address Translator for Compatibility with Peer-to-Peer Protocols. more>>
Check Your Network Address Translator for Compatibility with Peer-to-Peer Protocols.
If you are accessing the Internet from behind a Network Address Translator (NAT) of some kind, I would appreciate your help in surveying the behavior of different NATs, in terms of how and whether they support a certain technique for enabling peer-to-peer communication between NATted hosts (particularly when both endpoints are behind NATs). Down, you can understand what NAT is.
Suppose there are three communicating hosts: A, B, and C. Host A is a "well-known" Internet server with a permanent IP address, which acts as an "introducer" for the other two nodes. (For example, Host A might be a well-known ultrapeer or a game catalog server of some kind.) Host B, using Host As "introduction" services, would like to establish a direct peer-to-peer connection with host C. Both B and C, however, are behind (probably different) network address/port translators, and neither of them has exclusive use of any public IP address.
To initiate a peer-to-peer connection with host C, host B first sends A a message requesting an "introduction" to host C. A sends B a reply message containing Cs IP address and UDP port number as reported by host C, in addition to Cs IP address and UDP port number as observed by A. (If C is behind a NAT, then these two address/port combinations will be different.) At the same time, host A sends host C a message containing Bs IP address and UDP port numbers - again, both the ones reported by B and the ones observed by A, which will be different if B is behind a NAT.
Now B and C each know that they want to initiate a connection with each other, and they know each others public (NATted) as well as original IP addresses and UDP port numbers. Both B and C now start attempting to send UDP messages directly to each other, at each of the available addresses. If B and C happen to be behind the same NAT, then they will be able to communicate with each other directly using their "originally reported" IP addresses and UDP port numbers.
In the more common case where B and C are behind different NATs, the "originally reported" addresses will be useless because they will both be private IP addresses in different addressing domains. Instead, the IP address/UDP port combinations observed by A can be used in this case to establish direct communication. Although Bs NAT will initially filter out any UDP packets arriving from Cs public (NATted) UDP port directed at Bs public port, the first UDP message B sends to C will cause Bs NAT to open up a new UDP session keyed on Cs public port, allowing future incoming traffic from C to pass through the NAT to B. Similarly, the first few messages from B to C may be filtered out by Cs NAT, but will be able to start passing through the firewall as soon as Cs first message to B causes Cs NAT to open up a new session. In this way, each NAT is tricked into thinking that its respective internal host is the "initiator" of this new session, when in fact the session is fully symmetrical and was initiated (with As help) simultaneously in each direction.
Required NAT Behavior
There is one important requirement that the NATs must satisfy in order for this technique to work: the NATs must be designed so that they assign only one (public IP address, public UDP port) pair to each (internal IP address, internal UDP port) combination, rather than allocating and assigning a new public UDP port for each new UDP session. Recall that a "session" in Internet terminology is defined by the IP addresses and port numbers of both communicating endpoints, so host Bs communication with host A is considered to be one session while host Bs communication with host C is a different session. If Bs NAT, for example, assigns one public UDP port for Bs communication with A, and then assigns B a different public UDP port for the new session B tries to open up with C, then the above technique for peer-to-peer communication will not work because Cs messages to B will be directed to the wrong UDP port.
RFC 3022 explicitly allows and suggests that NATs behave in the former, "desirable" fashion, by maintaining a single (public IP, public port) mapping for a given (internal IP, internal port) combination independent of the number of active sessions involving this mapping. This behavior is not only good for compatibility with UDP applications, but it also helps to conserve the NATs scarce pool of public port numbers. Maintaining a consistent public port mapping does not adversely affect security in any way, either, because incoming traffic can still be filtered on a per-session basis regardless of how addresses are translated. There in fact appears to be no good reason not to implement the desirable behavior in a NAT, except perhaps for the implementation simplicity of naively allocating a new public port for every new session. Unfortunately, RFC 3022 does not require NATs to implement the desirable behavior, which has led me to wonder just how many real NATs actually do, and hence this page.
What NAT Check Does
The program natcheck.c is basically just a program that "pings" a well-known UDP port at two different servers that are publically accessible on the Internet. Both of these servers run the program natserver.c, with the command-line arguments "1" and "2" respectively. In addition, there a third "conspiring" server runs natserver with the command-line argument "3". Whenever each of the first two servers receives a UDP request, it not only sends a reply directly to the sender of that request, but also sends a message to the third server, which in turn "bounces" the reply back to the original client. The effect is that the client will receive not only solicited "ping" replies from the server the request was directed to, but also "unsolicited" replies from the third server.
To determine if the network address translator in use is implementing the desirable behavior of maintaining a single (public IP address, public port) mapping for a given (client IP address, client port), the client program natcheck.c basically just initiates a sequence of simultaneous pings to the first two servers (in case some of the requests or replies are lost in transit) and checks that the clients address and UDP port as reported by both servers is the same. If the NAT naively allocates a new public port for each new session, then the source port as reported by the two servers will be different, and its time to upgrade your NAT.
The replies echoed from the third server are used only to check whether the NAT properly filters out unsolicited incoming traffic on a per-session basis. Since the client never sends any messages to the third server, if the NAT is properly implementing firewall functionality, the client should never see the third servers echoed replies even after opening up active communication sessions with the first two servers.
Enhancements:
- The NAT Check client no longer attempts to guess whether you have Basic NAT or Network Address/Port Translation (NAPT). It turns to be quite difficult to test for this property reliably, because many NAPTs attempt to bind a private UDP port to a public port with the same port number if that port number is available, causing NAT Check to falsely report Basic NAT. The only way to test for this property reliably would be to run NAT Check on at least two client machines simultaneously, and since this property isnt terribly important to P2P apps its just not worth the trouble.
- The NAT Check client now tests for one additional NAT feature, which I call loopback translation. If a NAT supports loopback translation, it means that a host on the private network behind the NAT can communicate with other hosts on the same private network using public (translated) port bindings assigned by the NAT. Most NATs probably do not support this feature yet, but it may become increasingly important in the future where P2P clients may be located behind a common ISP-deployed NAT as well as individual home NATs. More details on loopback translation will appear in the next version of my Internet-Draft, to be released soon.
- The NAT Check client program now has a command-line option, "-v", which turns on verbose messages during the test.
<<less
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
737 downloads
Bandwidth Check 1.0

Bandwidth Check 1.0


Bandwidth Check is a small utility that helps an administrator measure the available bandwidth. more>>
Bandwidth Check is a small utility that helps an administrator measure the available bandwidth. In order to make use of this utility, you will need to turn on the chargen service, which is provided in many inetd implementations.

In order to make use of this utility, you will need to turn on chargen protocol.

To enable chargen on Linux:

create the following file /etc/xinetd.d/charge
service chargen
{
type = INTERNAL
id = chargen-stream
socket_type = stream
protocol = tcp
user = root
wait = no
disable = no
}
service xinetd restart

To Compile bwcheck

gcc -o bwcheck bwcheck.c

To execute

./bwcheck

./bwcheck 172.16.11.2
Throughput: 73390.74 kb
<<less
Download (0.008MB)
Added: 2007-01-09 License: GPL (GNU General Public License) Price:
1048 downloads
Dead Link Check 0.4.0

Dead Link Check 0.4.0


Dead Link Check (DLC) is a Perl script designed to find information on validity of HTTP references. more>>
Dead Link Check (DLC) is a Perl script designed to find information on validity of HTTP references. The script may use/generate a cache file for avoiding redoing network requests if the user wants to check added entries. The script works by reading entries from a file (or a list of links from the command line) and output results in file(s) (or STDOUT). DLC was created as an extension to Public Bookmark Generator (PBM), but can be used on its own.
DLC is as an extension to Public Bookmark Generator (PBM), but can be used by itself.
DLC uses Perl 5 and libwww-perl.
a CPAN archive : ftp://www.perl.com/pub/perl/CPAN/modules/
For installation instructions, please see INSTALL.
For use instructions, please refer to the manpages, perldoc, or launch
the scripts without arguments.
Enhancements:
- Added the "Content" option (beta) to process content of HTML results for possible page not found errors and user moved.
- Added the "Dif" option for not printing the DLC information into HTML generated code.
- Bug fix in environment variables proxy use.
- Bug fix in lowercased URLs redirections.
- Bug fix in generation of empty files.
<<less
Download (0.040MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1226 downloads
Saccs personal accounting 0.6

Saccs personal accounting 0.6


Saccs personal accounting provides a simple Web-based personal accounting package. more>>
Saccs personal accounting provides a simple Web-based personal accounting package.
A person can have multiple accounts. Multiple installations on one system can accommodate multiple users.
Details:
Perl and MySQL. Certain perl libraries such as HTML::Template and DBI are required. Apache or something like it is recommended.
Will run on almost anything that can handle apache and perl.
I wrote a simple set of scripts to do web-based tracking of my bank accounts, credit card and cash balances, and "who owes me how much". This worked well enough for 3 years, so I want to release it for others to use. But the original is very dirty code and hard to install, so Im writing a new one, with the lessons learned in 3 years, that will also be properly modularised and packaged.
Main features:
- Create/open an account: bank or credit card or "community". You can have as many of these as will fit in the menu, more if you dont mind crowding.
- Bank account detail display will show date, description, "cleared" (think check) per month. It will show a balance and a "cleared" balance. The "cleared" balance should be the same as what your ATM shows you. It will also show the months net inflow and outflow.
- For bank accounts, previous months can be viewed. The month display will show beginning and ending balances and light up discrepancies.
- For credit cards, a running balance total will be shown along with date, item description, etc. When you receive your monthly statement, delete the items that are correct and enter the balance as a new starting point for the calculation. This helps to keep track of what youre spending on the card.
- "Community" shows a grid, each column corresponds to a friend and each row corresponds to money owed to or by one of the friends. The last row, the total, shows the total owed to or by the friend. Very useful for roommates and easier to use than describe.
- Transfers between accounts.
- No direct communication with any financial institution.
Enhancements:
- Fixed bug in adding names in community account
- Added the totals.
<<less
Download (0.014MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
983 downloads
GNU Trueprint 5.3

GNU Trueprint 5.3


GNU Trueprint is a project which allows you to print source code. more>>
GNU Trueprint is a project which allows you to print source code.
Trueprint is a program for printing source code in a variety of languages (C is the best supported) and other text files to postscript printers.
It supports a wealth of options to support printing source code, such as diff-marking, line numbers, indentation levels, file and function indices, and many others.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
Enhancements:
- Trueprint now uses autoconf and automake (Paul Smith, and the book GNU Autoconf, Automake and Libtool by Gary V. Vaughan et al, published by New Riders).
- Mention of trueprint.uu removed from README (Othmar Pasteka).
- Suffix .pike added for pike programs (Othmar Pasteka).
- Added include of sys/types.h before sys/stat.h to support FreeBSD (Dmitry Sivachenko).
- README.mswin removed (John Morey).
- If there isnt an lp or lpr command on your system when you run configure, trueprint will now be built to send postscript output to stdout by default (Othmar Pasteka).
- Choice options like --landscape and --option were broken due to a serious bug in options.c (Paul Smith).
- Added Canon LBP 3260 (Bjorn Wingman).
- Added HP Laserjet 1100 (Peter Green).
- Fix for handling arithmetic<<less
Download (0.17MB)
Added: 2007-02-27 License: GPL (GNU General Public License) Price:
974 downloads
libgnomeprintui 2.18.0

libgnomeprintui 2.18.0


libgnomeprintui is a GNOME printing UI library. more>>
libgnomeprintui is a GNOME printing UI library.

WARNING

This is the _development_ branch, and currently requires unreleased versions of gtk+ out of CVS.

Installation:

The simplest way to compile this package is:

1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.

Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.

2. Type `make to compile the package.

3. Optionally, type `make check to run any self-tests that come with the package.

4. Type `make install to install the programs and any data files and documentation.

5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
<<less
Download (0.80MB)
Added: 2007-03-12 License: LGPL (GNU Lesser General Public License) Price:
956 downloads
Google PageRank Check 1.0.1

Google PageRank Check 1.0.1


This allows you to check the Google Page Rank of a domain or website. more>>

Google PageRank Check 1.0.1 will surely help webmaster a lot. It is actually a project which is based on some Public Domain code. Google PageRank Check allows you to check the Google Page Rank of a domain or website.

This script is unique in that it queries multiple data centers for the Google Page Rank. This means that the user can get a full idea of what their Page Rank is, because sometimes Google's Toolbar is lagging behind Data Centres or ahead of them. It is fully configurable and allows the user to add his own data centres to query. This script is for educational purposes only.

Enhancements:

  • Checking is done for invalid URLs and for lack of the file() function.
  • Other error reporting was added.
  • Spelling corrections were made.
<<less
Added: 2006-02-28 License: Public Domain Price: FREE
1 downloads
net-check

net-check


net-check package is a pair of simple perl scripts that will monitor and report on your internet connectivity. more>>
net-check package is a pair of simple perl scripts that will monitor and report on your internet connectivity.

The scripts came about when my DSL provider repeatedly dropped the connections on a machine that was used exclusively as a dial-up gateway.

In addition, since I am spending $50 a month for my internet connection, I want to make sure I get what I paid for.

A Sample:

To: user@isp.net
Subject: Automated Network Checks Report

Last month, there were 64.25 hours of downtime out of 720 possible hours.
(There were only 2692 out of 2880 possible samples made.)
Last months ratio was 0.089 so your bill should be $45.53.

---------------------------------------------------------

1 : 2 hr
2 : 22 hr
3 : 0.5 hr
4 : 1.25 hr
5 : 1.75 hr
6 : 0.25 hr
7 : 0.25 hr
8 : 0.25 hr
9 : 1.25 hr
10 : 3.25 hr
11 : 1.25 hr
13 : 0.25 hr
14 : 1.75 hr
15 : 0.25 hr
16 : 0.75 hr
17 : 0.75 hr
18 : 8.5 hr
19 : 0.75 hr
20 : 11.5 hr
21 : 0.75 hr
22 : 0.75 hr
23 : 1.75 hr
24 : 2 hr
25 : 0.25 hr
27 : 0.25 hr
<<less
Download (0.015MB)
Added: 2007-02-15 License: GPL (GNU General Public License) Price:
982 downloads
Check Website 1.39d

Check Website 1.39d


Check Website is a performance monitoring and uptime notification tool. more>>
Check Website is a performance monitoring and uptime notification tool. Check Website will check if a Website is up, and check the response time of the site.
The administrator can then choose to receive an email notification if the site is down, or if the site response time is too slow. All results are also written to a daily log file.
Enhancements:
- This release fixes some small bugs that caused hang ups in the program when checking Web sites.
<<less
Download (0.004MB)
Added: 2006-10-02 License: GPL (GNU General Public License) Price:
1120 downloads
HP Linux Imaging and Printing 2.7.7

HP Linux Imaging and Printing 2.7.7


HP Linux Imaging and Printing (HPLIP) isa complete printing and imaging solution for Linux. more>>
HP Linux Imaging and Printing Driver Project consists of two projects:

1) HPIJS, a printer driver for HP devices

2) HP Linux Imaging and Printing (HPLIP), a complete printing and imaging solution for Linux (note: HPLIP includes HPIJS).
<<less
Download (13.2MB)
Added: 2007-08-02 License: LGPL (GNU Lesser General Public License) Price:
839 downloads
System Check 1.5

System Check 1.5


SystemCheck is a Superkaramba theme that displays some system information like CPU usage, Memory used, Network activity, Volume. more>>
SystemCheck is a Superkaramba theme that displays some system information like CPU usage, Memory used, Network activity,Volume etc.

System Check is based on SystemMon.

(http://kde-look.org/content/show.php?content=22988)

I hope you like it.

With the new alsa version (1.0.10) alsa-utils will be removed and amixer does not longer exists so i added a version with the gom mixer.

No liability is assumed for damages to hard and software !!

<<less
Download (0.20MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1194 downloads
SNMP-Check 0.1.2

SNMP-Check 0.1.2


SNMP-Check project gets Host/Router information via snmp and displays it. more>>
SNMP-Check project gets Host/Router information via snmp and displays it.

<<less
Download (0.36MB)
Added: 2006-10-03 License: GPL (GNU General Public License) Price:
1131 downloads
fs-check 0.7

fs-check 0.7


fs-check checks filesystem sizes to see if they are getting too full. more>>
fs-check program checks filesystem sizes to see if they are getting too full. It uses a configuration file that specifies the filesystems to check, email contacts, trigger thresholds (percentage or amount used/unused), and a report program to run.
Also included in the package is such a sample report program, fs-report. It shows things like the largest files, the newest files, and core files. It can be run from cron or as a daemon.
Both programs have a number of command-line options.
Enhancements:
- Various bugs have been fixed.
- This package will now build outside of the source tree.
- An option for specifying the default configuration file was added.
- Perl 5.006 or greater is now required.
<<less
Download (0.12MB)
Added: 2006-02-27 License: GPL (GNU General Public License) Price:
1335 downloads
pppcheck 0.5

pppcheck 0.5


pppcheck can help you to check usage of shared ppp accounts and limit ppp users by hrs/day and hrs/month. more>>
pppcheck can help you to check usage of shared ppp accounts and limit ppp users by hrs/day and hrs/month.

<<less
Download (0.003MB)
Added: 2006-04-14 License: GPL (GNU General Public License) Price:
1289 downloads
Common UNIX Printing System 1.3.0

Common UNIX Printing System 1.3.0


CUPS provides a portable printing layer for Unix(r)-based operating systems. more>>
CUPS provides a portable printing layer for Unix(r)-based operating systems. Common UNIX Printing System has been developed to promote a standard printing solution for all Unix vendors and users.

CUPS provides the System V and Berkeley command line interfaces, and uses the Internet Printing Protocol ("IPP") as the basis for managing print jobs and queues. The Line Printer Daemon (LPD) Server Message Block (SMB), and AppSocket (a.k.a. JetDirect) protocols are also supported with reduced functionality.

CUPS adds network printer browsing and PostScript Printer Description ("PPD") based printing options to support real world printing under UNIX. It includes an image file RIP that supports printing of image files to non-PostScript printers.

A customized version of GNU Ghostscript 7.05 for CUPS called ESP Ghostscript is available separately to support printing of PostScript files within the CUPS driver framework. Sample drivers for Dymo, EPSON, HP, and OKIDATA printers are included that use these filters.

<<less
Download (4.6MB)
Added: 2007-08-14 License: GPL (GNU General Public License) Price:
805 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5