URL Filtering usng cProfile

cProfiles: Real-Time Website Profiler

 
cProfiles provides the SafeSquid users, the much needed mechanism of classifying web-sites, in one or more categories. Usage is very simple, yet will allow security managers a lot of room, to handle challenges rather inventively.
Over 3 million web-sites have been classified in a variety of categories like news, webmail, adult, porn, arts, etc. Policy makers can create rules to determine if a web-site belongs to one or more categories, and "ADD PROFILE" of their choice, say – "NOT_BUSINESS", and then use this Profile, in any of the other SafeSquid's sections like URL Filter, or MiMe Filter, or Cookie Filter etc. to allow or deny the transaction, as per enterprise policy.
 
Categories:
  • Ads
  • Adult
  • Adult Education
  • Arts
  • Chat
  • Drugs
  • Education
  • Fileshare
  • Finance
  • Gambling
  • Games
  • Government
  • Hacking
  • Hate
  • Highrisk
  • Housekeeping
  • Instant Messaging
  • Jobs
  • Leisure
  • Mail
  • Multimedia
  • News
  • Porn
  • Proxy
  • Search Engines
  • Shopping
  • Social
  • Sports
  • System Utilities
  • Travel
  • Business

How cProfiles works

Policy makers can configure cProfiles to "add a profile" to a request for any website that is listed under one or more categories. Whenever a user requests for any website, the cProfiles module verifies if the website is listed under the specified categories. It first checks its cache for an entry. If the entry is found in the cache, cProfiles adds the profile instantly to the request. If the entry is not found in the cache, the cProfiles module sends a query to SafeSquid's Content Categorization Service (CCS). cProfiles uses DNS technology to query the CCS. This naturally updates all the enroute caching Nameservers. So if you even restart SafeSquid, the resolutions will be quickly retrieved from the nearest DNS provider.
Unlike legacy technologies that forces users to store huge databases, cProfiles caches only 'really visited' websites and therefore, utilizes very little system resources. Since the categorization happens in real-time, users do not have to regularly download updates to keep their database up to date.
The CCS has been initially seeded with a little over 3 Million web-sites. CCS has been built with a unique self-learning technology, that allows it to build a list of web-sites that must be categorized for the benefit of it's users, and CCS then automatically creates the "suggested classifications" for these web-sites, in real-time. These results are then validated by human editors, on an hourly basis, allowing the data to be instantly useable by the real-users.
Learn how to use cProfiles with SafeSquid, seecProfiles Documentation

Read more

Share

URL Filter DB and URL Filter DB Guard

Together, URLfilterDB and ufdbGuard offer a unique set of features, all aimed at protecting your private network and reducing network bandwidth usage. These features include:

  • URL filtering
  • Advertisements blocking
  • HTTPS proxy tunnel protection
  • Blocking adult images produced by search engines
  • Controlling HTTPS usage

 

URL filtering
 
There are three methods available to block unwanted web content:

 

  • Content scanning: this method blocks access to web pages based on the occurrence of “bad” words in the content.
  • Artificial intelligence: a variant on content scanning, intended to render more accurate results.
  • Blacklists: this method blocks access to web pages based on their being listed in a website category to be blocked.

URLfilterDB uses the last method as the fastest and most accurate method for URL filtering available. Navigate to our product comparison page to find out why and how using a blacklist filtering method makes URLfilterDB superior to competitor’s products.

Read more

Share

Shoutcast Server on Windows

Pre-requisites:

1. Windows XP Professional installed
2. Connected to the internet via Highspeed internet connection
3. IIS Services installed
if not, here is how:
-Go to Control Panel > Add/Remove Programs > Add/Remove Windows Components.
-Go to the Internet Information Services and click Details, Now choose the World Wide Web Service (the required components will be checked automatically, i’d check the documentation option too!)
and Click OK and let XP install IIS.
4. Basic Networking Skills (know how to setup forward ports in router if needed)

To manage IIS / Webserver, Right Click My Computer > Manage
Go to the Bottom, and you’ll see the Internet Information Services, your webserver controls will be there.
Setup a basic homepage if you want, not required though.

Read more

Share

Netstat Command

Netstat command displays various network related information such as network connections, routing tables, interface statistics, masquerade connections, multicast memberships etc.,

In this article, let us review 10 practical unix netstat command examples.

1. List All Ports (both listening and non listening ports)

Read more

Share

Heart breaking shot by Kevin Carter

""~~ শকুনটা অপেক্ষা করছে ছোট্ট শিশুটার মৃত্যুর জন্য,,কারন মাংস খাবে ~~""

এই ছবিটা হচ্ছে বিশ্বের বিখ্যাত এবং পৃথিবী কাপানো ছবিগুলোর মাঝে একটা। এই ছবিটা তুলেছিলেন ফটোগ্রাফার Kevin Carter. Kevin Carter এই ছবিটি তুলেছিলেন ১৯৯৪ সালে সুদানে জাতিসংঘের খাদ্য গুদামের কাছে। ছবিটার মানে কি জানেন ?? শকুনটা অপেক্ষা করছে ছোট্ট শিশুটার মৃত্যুর জন্য। কারন মৃত্যুর পর শকুনটা এই শিশুটার শরীরের মাংস খাবে। এই ছবিটা তখন সারা দুনিয়াতে আলোড়ন তুলেছিল। তবে শিশুটার শেষ পরিণতি কি হয়েছিল, তা কেউ জানতে পারেনি। এমনকি Kevin Carter ও না। এই ছবিটা Pulitzer Prize পেয়েছিল। ফটোগ্রাফার Kevin Carter এই ছবিটা তোলার ৩ মাস পর সুইসাইড করে মারা গিয়েছিলেন। পরে জানা গেছে ছবিটা তোলার পর থেকেই তিনি মানসিকভাবে ভেঙ্গে পড়েছিলেন এবং এই কারনেই তিনি সুইসাইড করেন । আত্মহত্যার আগে Kevin Carter নিন্মলিখিত বাক্যগুলো তার ডায়রিতে লিখে যান-

"Dear God, I promise Iwill never waste my food no matter how bad it can taste and how full i may be. I pray that He will protect this little boy, guide and deliver him away from his misery. I pray that we will be more sensitive towards the world around us and not be blinded by our own selfish nature and interests. I hope this picture will always serve as a reminder to us that how fortunate we are and that we must never ever take things for granted."

Share

Nagios Bookmark

This is a very important page that and for some reasons I just forget the links on nagios-

Some very basic links that I should bookmark immediately-

http://support.nagios.com/wiki/index.php/Main_Page

http://assets.nagios.com/downloads/nagiosxi/docs/Monitoring_Linux_Using_SNMP.pdf

Share

CRYPTBOT Secure web-Mail

Security Purposes

 

The CryptBot Secure web-Mail™ was developed for solving the e-mail security problems, especially the attacks of junk or spam e-mails and viruses. This web-based security application also serves you with the digital identity and confidentiality of your e-mail by using the PKI (Public Key Infrastructure); digital signature and encryption, which you can digitally sign and encrypt your e-mail on the IE web browser. The standard secure web-mail consists of three types of e-mail modes which each mode is designated for each specific use as follows:

Read more

Share

Communigate Mail Pro

 

The CommuniGate Pro Secure Mail (S/MIME) functionality is based on the Public Key technology. Using S/MIME, you can:

  • digitally sign your message, so the recipient can:
    • verify that the message has been really sent by you;
    • verify that the message content has not been altered and that it was received in exactly the same form as it was composed by you (the sender);
  • digitally encrypt your message, so only the recipients can read it, even if the message has been intercepted while it was being transferred, or if it has been copied from the server files that store the message.

http://www.stalker.com/cgatepro/WebSMIME.html

Share

Recover MySQL root Password

You can recover MySQL database server password with following five easy steps.

Step # 1: Stop the MySQL server process.

Step # 2: Start the MySQL (mysqld) server/daemon process with the –skip-grant-tables option so that it will not prompt for password.

Step # 3: Connect to mysql server as the root user.

Step # 4: Setup new mysql root account password i.e. reset mysql password.

Step # 5: Exit and restart the MySQL server.

Here are commands you need to type for each step (login as the root user):

Step # 1 : Stop mysql service

# /etc/init.d/mysql stop
Output:

Stopping MySQL database server: mysqld.

Step # 2: Start to MySQL server w/o password:

# mysqld_safe --skip-grant-tables &
Output:

[1] 5988
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[6025]: started

Step # 3: Connect to mysql server using mysql client:

# mysql -u root
Output:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.15-Debian_1-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

Step # 4: Setup new MySQL root user password

mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit

Step # 5: Stop MySQL Server:

# /etc/init.d/mysql stop
Output:

Stopping MySQL database server: mysqld
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[6186]: ended
[1]+  Done                    mysqld_safe --skip-grant-tables

Step # 6: Start MySQL server and test it

# /etc/init.d/mysql start
# mysql -u root -p

Share