GURI SoftHouse
System Development,
Auditing and Consulting

Some GPL products developed by GURI:

You can download and change them as you wish. Let me know about the improvements.

LP-PROXY
Your enterprise (or you) has special printer without network interface, but you would like to share it with all computer using the network, with some effective control about who and when someone use that. The network has mixed operational systems?.


DNS-PROXY
Every network service installed at DMZ is subject to atacks. DNS is the main of them beyond it be is more important ones. DNS-PROXY allow you keep the master DNS at private network, where configurtion errors may hapen and unsafe products may run. DNS-PROXY is based on DjbDNS and is a DNS solution to be considered ...


CONDITIONAL FEATURES FOR MTA POSTFIX
The MTA POSTFIX is one os TOP-2 of Internet because is was developed for security and stability in mind. Unafortunaly, it is not a antis-spam MTA per design. The conditional extensions allow conditional pairs (envelop against envelop, header or body; header against envelop, header or body; or body against envelop, header or another body part). With such feature external and more complex applications will run only under that specific condition, increasing the performance and reducing the sytem overload.


IPv4 RANGE TO CIDR - IP4RANGE2CIDR
For a given IPv4 address range what is (or are) the masks, network ID and broadcast ID for that range? This is what Ip4Range2cidr does.


INSPECTOR - SIMPLE ANTISCAN PROTECTOR
Did you whatch the logs today seeking by authentication failures produced by a brute-force attacks over SSH, FTP, POP3, IMAP or WebDAV services? Inspector is programmable. It can detect those attacks and create DROP rules at iptables, stopping the acess of that IP source address.


ALCOOLGAS
What is the lower cost fuel? Some countries, as in Brazil, the flex cars may use liquid or gaseus fuels such as Etanol, gasoline or even petroleum natural gaseus. The car is subjected to engine wear, dependig of experience of the driver, paths takens (traffic jammers), etc. This conditions let the car engine to consume more or less fuel. The best way to answer this question is compute the smallest cost (the ratio money/distance) per fuel type. This is what this application does. It can run and installaed at ANY celular phone or computer with a HTML navigator. The code is completely open, uses javascrit, and cookies to store refueling data (distance, fuel quantity and type).