Main > Free Download Search >

Free rtl check 0.1.7 software for linux

rtl check 0.1.7

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2038
RTL-check 0.1.7

RTL-check 0.1.7


RTL-check is a framework for static analysis of programs from a safety and security perspective. more>>
RTL-check is a framework for static analysis of programs from a safety and security perspective.
RTL-check project performs analysis on RTL, which is the low-level intermediate representation generated by GCC.
Enhancements:
- The performance of the analysis was improved, and a minor bug was fixed.
<<less
Download (0.33MB)
Added: 2006-09-13 License: GPL (GNU General Public License) Price:
1139 downloads
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
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
PCE 0.1.7

PCE 0.1.7


PCE is an IBM PC 5150 hardware emulator. more>>
PCE is an IBM PC 5150 hardware emulator. PCE emulates most of the hardware of an IBM PC 5150.
The emulation is complete enough to boot DOS and run most DOS applications.
Emulated parts:
CPU A complete 8086/80186 emulator. Switching between 8086 and 80186 can be done at runtime. Switching between x86 and x88 can be done at compile time.
BIOS The included BIOS is a partially disassembled, slightly hacked IBM BIOS dated 1982-10-27.
8237 DMAC Supported
8250 UART Supported
8253 PIT Only counting modes 0, 2 and 3 are supported at this time
8255 PPI Supported
8259 PIC Supported
MDA Supported
CGA Supported
HGC Supported
EGA Supported. No user defined fonts. Requires a custom bios (included).
EMS Supported, with custom DOS driver
XMS Supported, with custom DOS driver
Disks Only supported through INT 13h at the moment.
Mouse A Microsoft serial mouse is emulated.
Parallel Port Partially supported. Output is written to a file.
Serial Port Partially supported. Output is written to a file.
Enhancements:
- A lot of small bugfixes and minor feature enhancements were integrated.
<<less
Download (0.66MB)
Added: 2006-07-25 License: GPL (GNU General Public License) Price:
1193 downloads
tel 0.1.7

tel 0.1.7


tel is a little console-based phone book program. more>>
tel is a little console-based phone book program. It allows adding, modifying, editing and searching of phone book entries right on your terminal. Pretty printing capabilities are also provided.

Entries are stored in simple csv file. This eases import and export with common spread sheet applications like Microsoft Excel or OpenOffice.org Calc.

The project is written in Python and distributed under the MIT license and therefore free software. You can download it free of charge, share it with your friends, modify and even sell it.

Originally tel was a little bash script developed by Pot and sabsirro in the german Ubuntu forum ubuntuusers.de. With development continuing at quick pace, bash quickly proved to be insufficient for writing such large projects as tel had now become.

First Pot and sabsirro planned to rewrite tel in Perl. But before development in perl had begun, lunar came up with a Python version of tel. This version was met with great interest. After a little while Pot and lunar agreed to continue this version as a separate project on BerliOS. When sabsirro joined the project after a little while, the tel developer team was complete.

<<less
Download (0.023MB)
Added: 2007-03-30 License: MIT/X Consortium License Price:
938 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
Zatacka 0.1.7

Zatacka 0.1.7


Zatacka is an arcade multiplayer game for 2-6 players on one keyboard, clone of Achtung die Kurve classical dos game. more>>
Zatacka is an arcade multiplayer game for 2-6 players on one keyboard, clone of Achtung die Kurve classical dos game.

You handle yor line and you must sidetrack lines of other players and of course walls. When some player dies, survival gives one point.

When leaves only one player alive, the round is finished. Each game has eleven rounds.

<<less
Download (0.13MB)
Added: 2007-03-17 License: GPL (GNU General Public License) Price:
4760 downloads
Checkbot 1.79

Checkbot 1.79


Checkbot is a tool to verify links on a set of HTML pages. more>>
Checkbot is a tool to verify links on a set of HTML pages. Checkbot can check a single document, or a set of documents on one or more servers. It creates a report which summarizes all links which caused some kind of warning or error.

<<less
Download (0.034MB)
Added: 2007-02-03 License: Perl Artistic License Price:
993 downloads
check-ps 0.8.5

check-ps 0.8.5


Devialog is a behavior/anomaly-based syslog intrusion detection system which detectsattacks via anomalies in syslog. more>>
Devialog is a behavior/anomaly-based syslog intrusion detection system which detectsattacks via anomalies in syslog.

Present log-based IDS:

Nearly all present log-based intrusion detection systems operate using a pre-defined known signature base, usually painstakingly created by hand. They can work well if the creator knows exactly all error and informational messages the software on a system(s) will write to syslog. Most overworked administrators wish there was an easier way to handle system logfiles in a sane, time-saving fashion. Present log-based intrusion detection systems have difficulty in detecting new attacks.

How devialog Differs:

devialog makes syslog parsing far less of a chore than it previously has been. It is functionally the inverse of standard log monitoring software. devialog, by default, reports on what is not know in its signature base, i.e. anomalous. This type of intrusion detection system is considered behavior-based, or anomaly detection. Reporting can be in the form of an email for each anomalous log, or an email for all the logs sent within a pre-defined time window. devialog can also execute commands, or simply write all anomalies to a file for periodical review.

Signature Creation:

For log-based anomaly detection to operate effectively, one must create an extremely large signature base. With an included utility, devialogsig, the signatures are created automatically. Future signature additions are ver simple, like a copy from the alert email.
<<less
Download (0.022MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1200 downloads
SVNChecker 0.1

SVNChecker 0.1


SVNChecker is a framework for Subversion pre-commit hooks. more>>
SVNChecker project is a framework for Subversion pre-commit hooks in order to implement checks of the to be commited files before they are commited.

For example, you can check for the code style or unit tests. The output of the checks can be send by mail or be written into a file or simply print to the console.

<<less
Download (0.023MB)
Added: 2007-01-11 License: The Apache License 2.0 Price:
1018 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
SQuaLe 0.1.7

SQuaLe 0.1.7


SQuaLe provides an easy and very fast way to send SQL queries to a database backend. more>>
SQuaLe provides an easy and very fast way to send SQL queries to a database backend. SQuaLe project supports load balancing over multiple connections which can be on different servers.
Its very stable and provides statistics, control, and reporting through specific orders (like starting up a connection pool, shutting it down, getting statistics from that specific pool or for the whole SQuaLe instance).
Enhancements:
- This release adds a python DBI wrapper and a better reconnection mechanism.
- SQuaLe will now try to reconnect to the database even if it fails at startup.
<<less
Download (0.43MB)
Added: 2006-08-21 License: GPL (GNU General Public License) Price:
1159 downloads
mp3check 1.6

mp3check 1.6


mp3check is a perl script that examines a set of MP3 files for CD-burning suitability. more>>
mp3check is a perl script that examines a set of MP3 files for CD-burning suitability. This was written this for use with my Aiwa CDC-MP3 car player.
Basically, you run the thing: mp3check [list of files...], and itll check important things:
Are the filenames<<less
Download (0.040MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1195 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
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5