.

.

Showing posts with label FOSS. Show all posts
Showing posts with label FOSS. Show all posts

Security Tools di Ubuntu.. Apa aja yach..??

Posted by swilsarblog Monday, September 21, 2009 0 comments

1) Wireshark – network traffic analyzer

Wireshark is a network traffic analyzer, for Unix and Unix-like operating systems. A sniffer is a tool used to capture packets off the wire. Wireshark decodes numerous protocols (too many to list).This package provides wireshark (the GTK+ version)

Install Wireshark in Ubuntu

sudo aptitude install wireshark

2) Nessus – Remote network security auditor

The Nessus® vulnerability scanner, is the world-leader in active scanners, featuring high speed discovery, configuration auditing, asset profiling, sensitive data discovery and vulnerability analysis of your security posture. Nessus scanners can be distributed throughout an entire enterprise, inside DMZs, and across physically separate networks.

Install nessus in ubuntu

sudo aptitude install nessus

3) Nmap – The Network Mapper

Nmap (�Network Mapper�) is a free and open source (license) utility for network exploration or security auditing. Many systems and network administrators also find it useful for tasks such as network inventory, managing service upgrade schedules, and monitoring host or service uptime. Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services (application name and version) those hosts are offering, what operating systems (and OS versions) they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics. It was designed to rapidly scan large networks, but works fine against single hosts. Nmap runs on all major computer operating systems, and both console and graphical versions are available.

Install nmap ubuntu

sudo aptitude install nmap

If you want nmap frontend install the following package

sudo aptitude install zenmap

4) Etherape – graphical network monitor modeled after etherman

EtherApe is a graphical network monitor for Unix modeled after etherman. Featuring link layer, ip and TCP modes, it displays network activity graphically. Hosts and links change in size with traffic. Color coded protocols display.It supports Ethernet, FDDI, Token Ring, ISDN, PPP and SLIP devices. It can filter traffic to be shown, and can read traffic from a file as well as live from the network.

Install Etherape in ubuntu

sudo aptitude install etherape

5) Kismet – Wireless 802.11b monitoring tool

Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. Kismet will work with any wireless card which supports raw monitoring (rfmon) mode, and can sniff 802.11b, 802.11a, and 802.11g traffic.

Kismet identifies networks by passively collecting packets and detecting standard named networks, detecting (and given time, decloaking) hidden networks, and infering the presence of nonbeaconing networks via data traffic.

Install Kismet in ubuntu

sudo aptitude install kismet

6) Chkrootkit – Checks for signs of rootkits on the local system

chkrootkit identifies whether the target computer is infected with a rootkit. Some of the rootkits that chkrootkit identifies are:

1. lrk3, lrk4, lrk5, lrk6 (and some variants);
2. Solaris rootkit;
3. FreeBSD rootkit;
4. t0rn (including latest variant);
5. Ambient’s Rootkit for Linux (ARK);
6. Ramen Worm;
7. rh[67]-shaper;
8. RSHA;
9. Romanian rootkit;
10. RK17;
11. Lion Worm;
12. Adore Worm.

Please note that this is not a definitive test, it does not ensure that the target has not been cracked. In addition to running chkrootkit, one should perform more specific tests.

Install chkrootkit in ubuntu

sudo aptitude install chkrootkit

7) Rkhunter – rootkit, backdoor, sniffer and exploit scanner

Rootkit Hunter scans systems for known and unknown rootkits, backdoors, sniffers and exploits.

It checks for:

- MD5 hash changes;
- files commonly created by rootkits;
- executables with anomalous file permissions;
- suspicious strings in kernel modules;
- hidden files in system directories;

and can optionally scan within files. Using rkhunter alone does not guarantee that a system is not compromised. Running additional tests, such as chkrootkit, is recommended.

Install rkhunter in ubuntu

sudo aptitude install rkhunter

8) tiger – Report system security vulnerabilities

TIGER, or the ‘tiger’ scripts, is a set of Bourne shell scripts, C programs and data files which are used to perform a security audit of UNIX systems. TIGER has one primary goal: report ways ‘root’ can be compromised.Debian’s TIGER incorporates new checks primarily oriented towards Debian distribution including: md5sums checks of installed files, location of files not belonging to packages, check of security advisories and analysis of local listening processes.

Install tiger in ubuntu

sudo aptitude install tiger

9) GnuPG – GNU privacy guard

GnuPG is GNU’s tool for secure communication and data storage. It can be used to encrypt data and to create digital signatures. It includes an advanced key management facility and is compliant with the proposed OpenPGP Internet standard as described in RFC2440.GnuPG does not use any patented algorithms so it cannot be compatible with PGP2 because it uses IDEA (which is patented worldwide).

Install gnupg in Ubuntu

sudo aptitude install gnupg

If you want gnupg GUI tool use this

Seahorse – A Gnome front end for GnuPG

Seahorse is a GNOME application for managing encryption keys. It also integrates with nautilus, gedit and other places for encryption operations.

Install seahorse in ubuntu

sudo aptitude install seahorse

10) Nemesis – TCP/IP Packet Injection Suite

Nemesis is a command-line network packet crafting and injection utility for UNIX-like and Windows systems. Nemesis, is well suited for testing Network Intrusion Detection Systems, firewalls, IP stacks and a variety of other tasks. As a command-line driven utility, Nemesis is perfect for automation and scripting.

Nemesis can natively craft and inject ARP, DNS, ETHERNET, ICMP, IGMP, IP, OSPF, RIP, TCP and UDP packets. Using the IP and the Ethernet injection modes, almost any custom packet can be crafted and injected.

Install nemesis in ubuntu

sudo aptitude install nemesis

11) Tcpdump – A powerful tool for network monitoring and data acquisition

This program allows you to dump the traffic on a network. tcpdump is able to examine IPv4, ICMPv4, IPv6, ICMPv6, UDP, TCP, SNMP, AFS BGP, RIP, PIM, DVMRP, IGMP, SMB, OSPF, NFS and many other packet types.
It can be used to print out the headers of packets on a network interface, filter packets that match a certain expression. You can use this tool to track down network problems, to detect “ping attacks� or to monitor network activities.

Install tcpdump in ubuntu

sudo aptitude install tcpdump

12) OpenSSH – secure shell server

This is the portable version of OpenSSH, a free implementation of the Secure Shell protocol as specified by the IETF secsh working group.Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. It provides secure encrypted communications between two untrusted hosts over an insecure network. X11 connections and arbitrary TCP/IP ports can also be forwarded over the secure channel. It is intended as a replacement for rlogin, rsh and rcp, and can be used to provide applications with a secure communication channel.This package provides the sshd server.
In some countries it may be illegal to use any encryption at all without a special permit.

Install Openssh server in ubuntu

sudo aptitude install openssh-server

13) Denyhosts – an utility to help sys admins thwart ssh hackers

DenyHosts is a program that automatically blocks ssh brute-force attacks by adding entries to /etc/hosts.deny. It will also inform Linux administrators about offending hosts, attacked users and suspicious logins.Syncronization with a central server is possible too.
Differently from other software that do same work, denyhosts doesn’t need support for packet filtering or any other kind of firewall in your kernel

Install Denyhosts server in ubuntu

sudo aptitude install denyhosts

14) Snort – Flexible Network Intrusion Detection System

Snort is a libpcap-based packet sniffer/logger which can be used as a lightweight network intrusion detection system. It features rules based logging and can perform content searching/matching in addition to being used to detect a variety of other attacks and probes, such as buffer overflows, stealth port scans, CGI attacks, SMB probes, and much more. Snort has a real-time alerting capability, with alerts being sent to syslog, a separate “alert� file, or even to a Windows computer via Samba.
This package provides the plain-vanilla snort distribution and does not provide database (available in snort-pgsql and snort-mysql) support.

Install snort in ubuntu

sudo aptitude install snort

15) Firestarter – gtk program for managing and observing your firewall

Firestarter is a complete firewall tool for Linux machines. It features an easy to use firewall wizard to quickly create a firewall. Using the program you can then open and close ports with a few clicks, or stealth your machine giving access only to a select few. The real-time hit monitor shows attackers probing your machine.

Install firestarter in ubuntu

sudo aptitude install firestarter

16) clamav – anti-virus utility for Unix – command-line interface

Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of this software is the integration with mail servers (attachment scanning). The package provides a flexible and scalable multi-threaded daemon in the clamav-daemon package, a command-line scanner in the clamav package, and a tool for automatic updating via the Internet in the clamav-freshclam package. The programs are based on libclamav3, which can be used by other software.

This package contains the command line interface. Features:

- built-in support for various archive formats, including Zip, RAR, Tar,
Gzip, Bzip2, OLE2, Cabinet, CHM, BinHex, SIS and others;
- built-in support for almost all mail file formats;
- built-in support for ELF executables and Portable Executable files
compressed with UPX, FSG, Petite, NsPack, wwpack32, MEW, Upack and
obfuscated with SUE, Y0da Cryptor and others;
- built-in support for popular document formats including Microsoft
Office and Mac Office files, HTML, RTF and PDF.

For scanning to work, a virus database is needed. There are two options for getting it:

- clamav-freshclam: updates the database from Internet. This is
recommended with Internet access.
- clamav-data: for users without Internet access. The package is
not updated once installed. The clamav-getfiles package allows
creating custom packages from an Internet-connected computer.

Install Clamav in ubuntu

sudo aptitude install clamav

17) Ettercap – Multipurpose sniffer/interceptor/logger for switched LAN

Ettercap supports active and passive dissection of many protocols (even ciphered ones) and includes many feature for network and host analysis.Data injection in an established connection and filtering (substitute or drop a packet) on the fly is also possible, keeping the connection synchronized.

Many sniffing modes were implemented to give you a powerful and complete sniffing suite. It’s possible to sniff in four modes: IP Based, MAC Based, ARP Based (full-duplex) and PublicARP Based (half-duplex).
It has the ability to check whether you are in a switched LAN or not, and to use OS fingerprints (active or passive) to let you know the geometry of the LAN.

Install ettercap in ubuntu

sudo aptitude install ettercap

If you want to install ettercap GUI install following package

sudo aptitude install ettercap-gtk

18) Netcat – TCP/IP swiss army knife

A simple Unix utility which reads and writes data across network connections using TCP or UDP protocol. It is designed to be a reliable “back-end� tool that can be used directly or easily driven by other programs and scripts. At the same time it is a feature-rich network debugging and exploration tool, since it can create almost any kind of connection you would need and has several interesting built-in capabilities.

Install netcat in ubuntu

sudo aptitude install netcat

19) MTR – mtr combines the functionality of the ‘traceroute’ and ‘ping’ programs in a single network diagnostic tool.

As mtr starts, it investigates the network connection between the host mtr runs on and a user-specified destination host. After it determines the address of each network hop between the machines, it sends a sequence ICMP ECHO requests to each one to determine the quality of the link to each machine. As it does this, it prints running statistics about each machine.

Install mtr in ubuntu

Download .deb package from here

dpkg -i mtr_0.39-1.deb

20) Hping3 – Active Network Smashing Tool

hping3 is a network tool able to send custom ICMP/UDP/TCP packets and to display target replies like ping does with ICMP replies. It handles fragmentation and arbitrary packet body and size, and can be used to transfer files under supported protocols. Using hping3, you can test firewall rules, perform (spoofed) port scanning, test network performance using different protocols, do path MTU discovery, perform traceroute-like actions under different protocols, fingerprint remote operating systems, audit TCP/IP stacks, etc. hping3 is scriptable using the TCL language.

Install hping3 in ubuntu

sudo aptitude install hping3

21) ngrep – grep for network traffic

ngrep strives to provide most of GNU grep’s common features, applying them to the network layer. ngrep is a pcap-aware tool that will allow you to specify extended regular expressions to match against data payloads of packets. It currently recognizes TCP, UDP and ICMP across Ethernet, PPP, SLIP and null interfaces, and understands bpf filter logic in the same fashion as more common packet sniffing tools, such as tcpdump and snoop.

Install ngrep in ubuntu

sudo aptitude install ngrep

22) john – active password cracking tool

john, mostly known as John the Ripper, is a tool designed to help systems administrators to find weak (easy to guess or crack through brute force) passwords, and even automatically mail users warning them about it, if it is desired.
It can also be used with different cyphertext formats, including Unix’s DES and MD5, Kerberos AFS passwords, Windows’ LM hashes, BSDI’s extended DES, and OpenBSD’s Blowfish.

Install john in ubuntu

sudo aptitude install john

23) tcptrace – Tool for analyzing tcpdump output

Tcptrace is a tool for analyzing and reporting on tcpdump (or other libpcap) dump files. It can summarize the data or generate graph data for use with the gnuplot tool from the gnuplot package. Graph data can be created for throughput, RTT, time sequences, segment size, and cwin.

Install tcptrace in ubuntu

sudo aptitude install tcptrace

24) netdude – NETwork DUmp data Displayer and Editor for tcpdump trace files

It is a GUI-based tool that allows you to make detailed changes to packets in tcpdump trace files, in particular, it can currently do the following:

* Set the value of any field in IP, TCP and UDP packet headers.
* Copy, move and delete packets in the trace file.
* Fragment and reassemble IP packets.
* Netdude constantly communicates with a tcpdump process to update
the familiar tcpdump output that corresponds to the trace. This
also means that any changes made to your local version of tcpdump
are reflected in Netdude.
* Plugin architecture: people can easily add plugins for specific
tasks. The code comes with a plugin for checksum correction in IP,
TCP and UDP, and a dummy plugin.
* Through the plugin mechanism, Netdude provides a good facility for
writing tcpdump trace file filters.

Install netdude in ubuntu

sudo aptitude install netdude

25) tcpreplay – Tool to replay saved tcpdump files at arbitrary speeds

Tcpreplay is aimed at testing the performance of a NIDS by replaying real background network traffic in which to hide attacks. Tcpreplay allows you to control the speed at which the traffic is replayed, and can replay arbitrary tcpdump traces. Unlike programmatically-generated artificial traffic which doesn’t exercise the application/protocol inspection that a NIDS performs, and doesn’t reproduce the real-world anomalies that appear on production networks (asymmetric routes, traffic bursts/lulls, fragmentation, retransmissions, etc.), tcpreplay allows for exact replication of real traffic seen on real networks.

Install tcpreplay in ubuntu

sudo aptitude install tcpreplay

26) Dsniff – Various tools to sniff network traffic for cleartext insecurities

This package contains several tools to listen to and create network traffic:

* arpspoof – Send out unrequested (and possibly forged) arp replies.
* dnsspoof – forge replies to arbitrary DNS address / pointer queries
on the Local Area Network.
* dsniff – password sniffer for several protocols.
* filesnarf – saves selected files sniffed from NFS traffic.
* macof – flood the local network with random MAC addresses.
* mailsnarf – sniffs mail on the LAN and stores it in mbox format.
* msgsnarf – record selected messages from different Instant Messengers.
* sshmitm – SSH monkey-in-the-middle. proxies and sniffs SSH traffic.
* sshow – SSH traffic analyser.
* tcpkill – kills specified in-progress TCP connections.
* tcpnice – slow down specified TCP connections via “activeâ€�
traffic shaping.
* urlsnarf – output selected URLs sniffed from HTTP traffic in CLF.
* webmitm – HTTP / HTTPS monkey-in-the-middle. transparently proxies.
* webspy – sends URLs sniffed from a client to your local browser
(requires libx11-6 installed).

Install dsniff ubuntu

sudo aptitude install dsniff

27) scapy – Packet generator/sniffer and network scanner/discovery

Scapy is a powerful interactive packet manipulation tool, packet generator, network scanner, network discovery, packet sniffer, etc. It can for the moment replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, ….
In scapy you define a set of packets, then it sends them, receives answers, matches requests with answers and returns a list of packet couples (request, answer) and a list of unmatched packets. This has the big advantage over tools like nmap or hping that an answer is not reduced to (open/closed/filtered), but is the whole packet.

Install scapy in ubuntu

sudo aptitude install scapy

28) Ntop – display network usage in top-like format

ntop is a Network Top program. It displays a summary of network usage by machines on your network in a format reminiscent of the unix top utility.It can also be run in web mode, which allows the display to be browsed with a web browser.

Install ntop in ubuntu

sudo aptitude install ntop

29) NBTscan – A program for scanning networks for NetBIOS name information

NBTscan is a program for scanning IP networks for NetBIOS name information. It sends NetBIOS status query to each address in supplied range and lists received information in human readable form. For each responded host it lists IP address, NetBIOS computer name, logged-in user name and MAC address (such as Ethernet).

Install nbtscan in ubuntu

sudo aptitude install nbtscan

30) tripwire – file and directory integrity checker

Tripwire is a tool that aids system administrators and users in monitoring a designated set of files for any changes. Used with system files on a regular (e.g., daily) basis, Tripwire can notify system administrators of corrupted or tampered files, so damage control measures can be taken in a timely manner.

Install tripwire ubuntu

sudo aptitude install tripwire

Aplikasi Open Office 3 (FOSS)

Posted by swilsarblog Saturday, September 12, 2009 0 comments

OpenOffice.org 3 adalah aplikasi perangkat lunak perkantoran open-source berskala dunia untuk pengolah kata, spreadsheet, presentasi, grafis, basis data dan masih banyak lagi. Aplikasi ini ini juga tersedia dalam banyak bahasa dan bekerja pada semua komputer pada umumnya. Aplikasi ini menyimpan semua data Anda pada format terbuka standar internasional dan juga mampu membaca dan menulis berkas dari paket perkantoran lainnya. Aplikasi ini bisa didownload dan digunakan tanpa biaya untuk segala keperluan.


Perangkat Lunak Hebat
OpenOffice.org 3 adalah hasil dari pengembangan perangkat lunak selama lebih dari dua puluh tahun. Didesain dari awal sebagai sebuah kesatuan perangkat lunak, aplikasi ini memiliki konsistensi yang tidak dapat ditandingi oleh produk lain. Sebuah proses pengembangan yang terbuka berarti setiap orang dapat melaporkan kesalahan, meminta fitur baru, atau meningkatkan perangkat lunak tersebut. Hasilnya: OpenOffice.org 3 melakukan semua yang Anda inginkan pada perangkat lunak perkantoran Anda, sesuai dengan keinginan Anda.

Mudah Digunakan
OpenOffice.org 3 mudah untuk digunakan, dan jika Anda sudah pernah menggunakan paket perangkat lunak perkantoran lainnya, Anda akan dapat menggunakan OpenOffice.org 3 dengan mudah. Komunitas native-language kami berarti OpenOffice.org 3 mungkin sudah tersedia dan didukung pada bahasa Anda. Jika Anda sudah memiliki berkas dari paket perkantoran lainnya - OpenOffice.org 3 akan dapat membacanya tanpa ada masalah.

dan gratis
Yang terbaik, OpenOffice.org 3 dapat didownload dan digunakan tanpa ada biaya lisensi. OpenOffice.org 3 dirilis dibawah lisensi LGPL. Hal ini berarti Anda dapat menggunakannya untuk segala keperluan - domestik, komersial, pendidikan, administrasi publik. Anda dapat menginstallnya pada sebanyak komputer yang Anda inginkan. Anda bisa menyalinnya dan memberikannya pada keluarga, teman, murid, pegawai - semua orang yang Anda sukai.

DOWNLOAD here

Aplikasi Gnucleus (FOSS)

Posted by swilsarblog 0 comments


Gnucleus – An open-source no-spyware gnutella client. Gnucleus was designed for the most basic computer user, easy install, quick downloads and best of all Gnucleus is not owned by a large company like the others. Gnucleus is full of interesting features and extras, all the standard stuff plus more! Gnucleus was the beginning of a few open-source Gnutella related projects (GWebCache, GnucDNA, GnucNS). Gnucleus itself is a Windows application for accessing the Gnutella and G2 networks.

One of the first released after the introduction of Gnutella in 2000 by Nullsoft. It is also the first client to fully support the G2 network, the future of open protocol P2P. The latest builds of Gnucleus can be found on the download page and also through the auto-update system inside the program. Currently most of the development effort is going into the GnucDNA (the core of Gnucleus) rather than the Gnucleus interface itself. Downloading the Gnucleus client from this site will always give you the latest version of the core and full support for all of its features.

Some of the features of the Gnucleus program:

* Open Source – The code that makes this program is free! Anyone who wants to is free to modify my program and make their own versions. The advantage of open-soure is that people can also find problems in the code and fix it themselves without waiting for me to fix it for them. This gives you, the user, confidence that gnucleus will never become 'out of date', even if I am no longer able to work on this project someone can always come out with new versions.
* Simple and Powerful – Keep it simple, stupid. Gnucleus is created with the mind set that first time users should be able to open the program and get files immediately. To achive this kind of usablility I did not dumb down the program in any way. Advanced features are still fully accessible to the user, but they will only be found and understood by advanced users. Over time as a users become experienced and appreciates the kind of power that they have over the program.
* Mulitple Windows – One of the most distinguishing features of Gnucleus is that it is not just one big dialog with tabs seperating different parts of the program. Gnucleus has sub-windows inside itself so that users can observe different aspects of the program simultaneously. Such as watching downloads progress while chatting with a friend, or performing an unlimited number of searches at the same time.
* Not Evil – Unlike many file sharing systems, Gnucleus is not run by a company. This project has been active for over a year and no one has made a dime of it. We do not want your money, we want your support in development and making this program something great. Few windows programs are open-source, this is one of the few, because of that it is impossible for us to ever charge you for this program or future versions. I make this program out of my need for a honest file sharing system.

The system requirements of the Gnucleas program are:

* A Windows Operating System
* An active internet connection
* A recommended 32MB of RAM
* A recommended 600Mhz CPU
* A least 20MB of free HD space

Download Cabos (FOSS)

Posted by swilsarblog Friday, September 11, 2009 0 comments


Cabos merupakan open source Gnutella file sharing program berdasarkan LimeWire dan Akuisisi. ini adalah free software, tanpa ada spyware dan adware. Terjamin.

Cabos sidebar sederhana menyediakan antarmuka pengguna, firewall transfer ke firewall, proxy transfer, Universal Plug and Play, iTunes + iPod integrasi, Creative Commons integrasi, pencarian file yang baru, pencarian internasional, dan banyak lagi.

Download software

Mozilla Thunderbird adalah perangkat lunak klien surat elektronik yang dikembangkan oleh Mozilla Foundation. Pada 7 Desember 2004, versi 1.0 diluncurkan dan diunduh lebih dari 500.000 kali dalam 3 hari pertama. Sampai 2007, Thunderbird telah didownload lebih dari 50 juta kali.

Mulanya dinamai Minotaur, proyek ini awalnya kurang mendapat dukungan. Setelah suksesnya Mozilla Firefox, muncul permintaan untuk klien email yang serupa, dan Minotaur diberi nama baru. Thunderbird telah diluncurkan untuk sistem operasi berikut:

* Microsoft Windows, termasuk 98, 98SE, Me, NT 4.0, 2000, XP, Vista, dan Server 2003
* Mac OS X
* Sistem operasi berbasis Unix


Download Mozilla Thunderbird

Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Firebird) adalah penjelajah web antar-platform gratis yang dikembangkan oleh Yayasan Mozilla dan ratusan sukarelawan. Versi 3.0 dirilis pada 17 Juni 2008.


Sebelum rilis versi 1.0-nya pada 9 November 2004, Firefox telah mendapatkan sambutan yang sangat bagus dari pihak media, termasuk dari Forbes dan Wall Street Journal. [1] [2] Dengan lebih dari 5 juta download dalam 12 hari pertama rilisnya dan 6 juta hingga 24 November 2004, Firefox 1.0 adalah salah satu perangkat lunak gratis, sumber-terbuka (open-source) yang paling banyak digunakan di antara pengguna rumahan. [3]

Melalui Firefox, Yayasan Mozilla betujuan untuk mengembangkan sebuah browser web yang kecil, cepat, simpel, dan sangat bisa dikembangkan (terpisah dari Mozilla Suite yang lebih besar). Firefox telah menjadi fokus utama perkembangan Mozilla bersama dengan client e-mail Mozilla Thunderbird, dan telah menggantikan Mozilla Suite sebagai rilis browser resmi Yayasan Mozilla.

Di antara fitur populer Firefox adalah pemblokir pop-up yang sudah terpasang di dalamnya, dan sebuah mekanisme pengembangan (extension) untuk menambah fungsionalitas tambahan. Meskipun fitur-fitur ini sudah tersedia untuk beberapa lamanya di browser-browser lainnya seperti Mozilla Suite dan Opera, Firefox merupakan browser pertama yang mendapatkan penerimaan dalam skala sebesar ini. Firefox ditargetkan untuk mendapat sekitar 10% pangsa pasar Internet Explorer keluaran Microsoft (browser paling populer dengan margin yang besar (per 2004) hingga tahun 2005, yang telah disebut oleh banyak orang sebagai tahun kembalinya perang browser. [4]

Firefox telah mendapatkan perhatian sebagai alternatif kepada Internet Explorer sejak Explorer dikecam karena tuduhan ketidakamanannya—pihak yang setuju terhadap anggapan ini mengatakan Explorer tidak mengikuti standar Web, menggunakan komponen ActiveX yang sering membahayakan, dan kelemahannya terhadap pemasangan spyware dan malware—dan kurangnya fitur-fitur yang dianggap pemakai Firefox penting. [5] Microsoft sendiri telah merespons bahwa mereka tidak menganggap jika isu-isu mengenai keamanan dan fitur Explorer perlu dikhawatirkan. [6].

Versi 2.0 diluncurkan pada 24 Oktober 2006. Pada versi 2.0 ini, Mozilla mempunyai bug (kelemahan) yaitu akan "crash" jika membuka web page (halaman Web) yang sangat besar dan memiliki JavaScript, namun hal ini telah diperbaiki.

Download Mozilla Firefox versi 3.5 New..!!

Install XMMS di Intrepid. Caranya..??

Posted by swilsarblog Friday, September 4, 2009 0 comments

Mungkin masih banyak dari kita yang ingat dengan XMMS? XMMS merupakan sebuah aplikasi multimedia untuk memainkan format mp3 yang mana program aplikasi ini sangat mirip sekali dengan WinAmp program aplikasi yang ada di Microsoft. Sayang sekali di beberapa ubuntu versi terakhir XMMS tidak disertakan dalam repository. Bagi anda yang masih ingin menggunakan XMMS sebagai mp3 player dapat melakukan beberapa step berikut ini:
  • sudo vim /etc/apt/sources.list
  • tambahkan baris:

deb http://www.pvv.ntnu.no/~knuta/xmms/intrepid ./
deb-src http://www.pvv.ntnu.no/~knuta/xmms/intrepid ./

  • sudo aptitude install xmms
Referensi : http://bali.foss-id.web.id/

Free Open Source Software

Posted by swilsarblog Thursday, August 27, 2009 0 comments

1. Office Software
- Untuk yang terbiasa dengan MS. Office bisa menggunakan OpenOffice for Windows gratis dari SUN Microsystem, bisa di download disini : http://download.openoffice.org/other.html#en-US
Untuk tingkat compatible sudah mencapai 90% dari MS.Office. Bahkan sudah langsung bisa save ke format pdf.

2. PDF Reader
- Untuk membaca PDF bisa dengan Adobe Acrobat Reader. Free untuk di download. silahkan download dari sini : http://www.adobe.com/products/acrobat/readstep2_allversions.html

3. PDF Writer
- Bagi anda yang sering membuat file PDF dapat juga menggunakan PDFCute dari : http://www.cutepdf.com/ Free untuk digunakan.

4. Compression File and Folder
- Jangan takut untuk kehilangan Winzip dan Winrar. Kini ada IZArc, Free Software untuk membuka dan mengkompres file atau forder dan mendukung semua jenis kompresi file mulai dari zip, rar, 7zip, cab, dll. Bisa di download dari sini :
http://www.izarc.org/download.html

5. Messenger / Chatting
- Selain Yahoo Messenger kita dapat menggunakan Pidgin sebagai sarana chatting, bahkan mendukung multiprotocol chatting. Dapat di download dari sini : http://www.pidgin.im/download/

6. Image Editing
- Bagi pecinta photoshop, anda dapat menggunakan Software free yaitu Gimp Image Editor, dapat dicoba dengan men-download dari sini : http://www.gimp.org/windows/ atau Download di sini : http://gimp.org/downloads/#mirrors


7. Web Editing GUI
- Untuk para pengembang web terutama web programming dan web design tentunya sudah familiar dengan Macromedia Dreamweaver maupun MS.Frontpages. Ada altenative penggantinya yaitu Kompozer. Web Editor sederhana yang sudah mirip dengan MS.Frontpages. Cocok sekali untuk pemula. Dapat di download di sini : http://www.kompozer.net/download.php

8. Mail Client
- Email juga punya pilihan software, seperti ThunderBird dari Mozilla Corp. Mail Client handal dengan anti spam yang sudah include didalamnya. Bagi pengguna Outlook Express pasti akan langsung familiar dengan mail client ini.

9. Diagram Software
- Untuk pengganti membuat diagram dengan MS.Visio dapat menggunakan Software Free yaitu "Dia". Cukup lengkap untuk membuat diagram apapun, dapat dicoba dengan mendownload dari sini : http://dia-installer.de/download.html
- Namun software ini tidak dapat membuka file milik MS.Visio, tapi jangan takut karena pihak Microsoft pun menyediakan viewer untuk visio ini :
http://www.microsoft.com/downloads/details.aspx?FamilyID=3fb3
bd5c-fed1-46cf-bd53-da23635ab2df&displaylang=en
dan
http://www.microsoft.com/downloads/details.aspx?FamilyId=D88E4542-B174-4198 AE31-6884E9EDD524&displaylang=en


dan masih banyak lagi software lainnya..

Instalasi Server Easy Hotspot di Ubuntu

Posted by swilsarblog Wednesday, August 19, 2009 0 comments



download iso (cd instalasi) lalu lakukan instalasi, caranya seperti biasa.
Setelah instalasi selesai, nanti ethernet yang terlihat adalah eth3 & eth4.lalu edit ethernet card tersebut menjadi eth 0 & eth1.lalu bukalah terminal dan lakukan cara-cara berikut:

root@dutahotspot:~$#sudo su
root@dutahotspot:~$#ifconfig

root@dutahotspot:~$#vim /etc/freeradius/radiusd.conf
cari tanda #noresetcounter & #octetslimits
hilangkan tanda #

root@dutahotspot:~$#vim /etc/udev/rules.d/70-persistent-net.rules

ket: VIM=
:w ---- save
:q ---- quit
inser---insert / replace


Edit bari yang bertuliskan eth3 & eth4 menjadi eth0 & eth1

# PCI device 0x10ecL0x8139 (8139too)SUBSYSTEM=="net",DRIVERS=="?*"',
ATTRS(address)=="ff:ff:ff:ff:ff:FF''NAME="eth3"
#PCI device 0x10ec:0x8136(r8169)SUBSYSTEM=="net",DRIVERS=="?*",
ATTRS(address)=="00:1e:ec:a8:04:71",NAME="eth4"

restart komputer agar terlihat efeknya.
setelah ethernet card sudah berubah menjadi eth0 & eth1 , kita set eth0 sebagai koineksi keinternet (terhubung modem)

root@dutahotspot:~$#ifconfig eth0 192.168.12.21 netmask 255.255.255.0
root@dutahotspot:~$#route add default gw 192.168.12.254 (kita gatewaykan ke ip modem)
root@dutahotspot:~$#vim /etc/resolv.conf

kemudian isikan 202.134.0.155 (ip dns yang akan kita gunakan)dan selanjutnya kita anggap komputer server sudah terhubung dengan internet.
eth1 tidak usah kita set ip nya , karena memang digunakan untuk koneksi kebawah ,dan secara default sudah diberikan ip 192.168.182.1 , sedangkan ip untuk client dibawahnya akan diberikan ip pada network 192.168.182.0/24 untuk percobaannya,silahkan tancapkan kabel LAN dari laptop menuju eth1.kemudian set ip laptop sebagai automatically.

pertama jika ingin berhak akses admin maka gunakan user:admin ,
pasword :admin123 . sedangkan untuk setara kasir gunakan user :vcool , pasword : vcool123 .kemudian buatlah user didalamnya.

ganti pasword mysql-nya.karena secara default , pasword dari mysqlnya adalah easyhotspot. jadi harus diganti ,agar pihak luar tidak bisa melihat data base kita.
matikan mysql

root@dutahotspot:~$#/etc/init.d/mysql stop

masuk kemysql melalui safe mode ,caranya;

root@dutahotspot:~$#mysqld_safe --skip-grant-table

buka terminal baru , lalu ketikan

root@dutahotspot:~$#mysql -u root
mysql>use mysql

mysqlUPDATE user SET Password=Pasword('Lantip') WHERE
user='easyhotspot'

mysql>exit;

langkah berikutnya ,restart service mysqlnya

root@dutahotspot:~$#/etc/init.d/mysql restart

langkah berikutnya adalah ,ganti password untuk file dari web-nya agar bisa mengakses mysql dengan password baru tadi.

root@dutahotspot:~$#vim /var/www/system/application/config/database.php

kemudian cari baris yang bertuliskan $db['default']['password']="easyhotspot"

ganti dengan 'Lantip'.kalau sudah langsung saja disave.
untuk password database mysql di /etc/freeradius/sql.conf juga harus diganti agar bisa login dan terhubung dengan client.

membolehkan web portal agar bisa bibuka lewat komputer lain yang dimaksud adalah web yang digunakan untuk manajemen user .jadi untuk menejemen user bisa dilakukan tidak hanya dikomputer server, tetapi juga bisa dibuka dikomputer client. caranya sbb:

root@dutahotspot:~$#vim /var/www/system/application/config/config.php

cari baris yang bertuliskan
$config['base_url']="http"//localhost/"

ganti localhost dengan ip dari komputer server kamu,misal 192.168.182.1

What is it ?

EasyHotspot is an alternative solution for hotspot billing system. Its contain some particular Justify Fullopen source software that bundled into a single package. We DO NOT try to make a replacement to similar existing open source projects. Our aim is delivering a system that simple, easy to install, use and modify.

License

EasyHotspot will be released under GPL, so that you can use it freedom.

What's the different ?

For most case EasyHotspot comes with ready to use configuration. You need less configuration to build an up and running hotspot. It will saves your time and energy.

EasyHotspot developed on the top of Xubuntu distribution, an Ubuntu variation that maintaned by Canonical. Its a good point since Xubuntu comes with regular updates, so you dont have to worries about software update.

The hotspot manager frontend that could manage your hotspot is built from Codeigniter framework. Codeigniter is an blazing fast PHP framework which easy to understand and its very handy to make a web bassed application. We hope everyone can easely understand and make an improvement to the code.

Who's gonna need it ?

Anyone who want to build an hotspot or someone who willing to learn how hotspot works. . For example : Cafe, Hotel, Public place, And ... i dont know u named it .. :D

How to get involved ?

Ok, this is my favorite part ... its easy to get involved and help this project. You can report the bugs, make an improvement/variation, request new features, criticts, filled up our wish list, spread the word. Everything positive are welcome :) ..

Features

This features is the basic feature, we need your idea to improve this features.

  • User management (CRUD operation).
  • Random voucher generated account (create/delete).
  • Billing plan : variable time bassed account.
  • Statistic : who's online, daily usage.
  • Configuration : change admin password, allowed site, secret key.

Nutrition Facts

EasyHotspot is built from several great software, and here they are:

  • Operating System, Xubuntu will take this place :)
  • RADIUS, this app will help us to perform AAA process. And we gonna use FreeRADIUS for it.
  • Captive Portal, it used for authenticating users. Chillispot is one of the best choice :)
  • Database / MySQL, it used for storing the users and logs information.
  • Management frontend, it used for helping the hotspot's administrator to administer their hotspot/system. EasyHotspot management frontend used PHP and CodeIgniter.

Screenshoot

Gabungkan SMS Gateway dengan PHP

Posted by swilsarblog Sunday, August 16, 2009 0 comments

Pada artikel ini kita akan belajar bersama yang melalui wireless connection, berarti sms akan dikirim dari kartu gsm yang kita posisikan sebagai modem gsm. Dan maaf yang ip sms connection penulis belon nyoba..... :D
Berikut skema sistem yang akan penulis bahas:

skema sms gateway melalui wireless connection

Berikut alat dan bahan yang harus kita sediakan (lihat skema di bagian your sistem):

  1. 1 buah komputer; kita pakai OS Windows XP
    penulis menggunakan Win XP di laptop Byon Centrino Duo, RAM 2G.
  2. 1 buah gsm modem atau handphone yang bisa difungsikan sebagai gsm modem
    penulis menggunakan Sony Ericsson K750i dengan nomor IM3
  3. Kabel atau bluetooth untuk koneksi HP dengan komputer; penulis menggunakan kabel bawaan dari SE K750i
  4. Driver atau PC suite handphone; penulis menggunakan PC suite yang sudah tersedia di paket penjualan SE K750i
  5. 1 buah handphone untuk mengirim sms; penulis memakai Motorolla W150i dengan nomor Fren
  6. 1 buah software sebagai gateway; kita pakai nowsms
  7. apache, MySQL dan PHP; penulis memakai appserv 2.5.7

Langkah pertama yaitu menginstall appserv di komputer kita.

  1. test di browser dengan mengetik http://localhost apakah sudah tampil?? Kalau sudah tampil berarti Webserver sudah bisa.
  2. selanjutnya tes lagi ketik http://localhost/phpmyadmin. Kalau sudah jalan berarti PHP dan MySQLnya sudah berfungsi dengan baik
Langkah ke dua adalah menghubungkan HP dengan komputer. Jangan lupa menginstall juga driver atau PC Suite HP tersebut. Pastikan HP dan komputer sudah terhubung dengan baik.

connect ok

Langkah ke tiga yaitu menginstall NowSMS. File installer Now SMS/MMS gateway ini cuman 7,42MB dan bisa diunduh dengan mudah di http://www.nowsms.com. Software ini berbayar tetapi kita bisa mencoba gratis dan full fungsional selama 60 hari. (Mmmm jamunya banyak tuh di internet... kalo pengen make terus xixixixi......)

Setelah kita install kita akan disuguhi interface seperti ini:
now sms mms gateway

Langkah ke empat tambahkan modem gsm / HP kita ke situ.

  1. klik Add
  2. Pilih GSM Phone or Modem kemudian klik OK
    now sms 2
  3. Pilih modem kita dan isikan pin, di sini pin default SE adalah 1234. Dikosongi juga bisa. Klik Test and add modem. Kalau berhasil muncul tulisan modem successfully tested!!
    now sms mms gateway

Langkah ke lima adalah menyeting SMSC connection:

  1. Klik SMSC di menu atas
  2. Pilih SMSC connection kamu, dalah kasus ini yang baru ditambahkan adalah Sony Ericsson 750 USB WMC Modem.
    Kalo ingin menambahkan devices lain ya tinggal ikuti langkah ke empat
  3. Klik properties dan isikan nomer telepon di modem / HP SE K750i (dalam kasus ini yang nomer IM3)
  4. check receive SMS Messages
    setting SMSC di nowsms
  5. Klik OK

Langkah ke enam adalah menjalankan SMS gateway service:

  1. Klik Service di menu atas program now sms.
  2. Kemudian check sms gateway run as a service.
  3. Anda akan dimintai persetujuan dan nowsms akan restart dirinya secara otomatis untuk berjalan sebagai service.
    berikut gambar now sms yang sudah berfungsi sebagai service:
    now sms mms as a service

Langkah ke tujuh adalah mencoba mengirim sms melalu web interface now sms:

  1. Secara default now sms berjalan di localhost atau dengan ip address 127.0.0.1 dengan port 8800
  2. Kita buka browser dan ketikkan alamat berikut: http://localhost:8800
  3. akan muncul interface seperti ini:
    now sms web interface
  4. Isikan phone number dan Text kemudian klik submit
  5. Maka sms Anda akan terkirim ke nomer penerima

Apakah sudah puas dengan ini aja??? kalo belum mari kita hubungkan now sms dengan PHP dan MySQL. (Tapi maaf penulis mo bikin teh rosella dulu. haus...)

Menghubungkan now sms/ mms gateway dengan PHP dan MySQL
Skenarionya nanti sms akan dikirim dengan HP W150i yang berfungsi sebagi pengirim sms. Kemudian diterima HP K750i (gsm modem) yang diteruskan ke kompie diterima sms gateway yakni now sms kemudian diteruskan ke script php. Script PHP kemudian meneruskan menyimpan ke database MySQL.

langkah pertama yaitu membuat database mysql dengan nama nowsms

  1. ketik http://localhost/phpmyadmin di browser untuk membuka phpmyadmin
  2. ketik nama database, di sini kita paka nama nowsms
    membuat database di phpmyadmin

  3. kemudian masukkan kode sql ini untuk membuat tabel dengan nama inbox yang terdiri dari 2 column yaitu id dan isi

    1. CREATE TABLE `inbox` (
    2. `id` int(5) NOT NULL auto_increment,
    3. `isi` text NOT NULL,
    4. PRIMARY KEY (`id`)
    5. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

  4. berikut struktur datanya.... (maaf sederhana bgt untuk mempermudah pemahaman... )
    struktur data untuk dihubungkan dengan now sms

Langkah ke dua adalah membuat script PHP yang bertugas memasukkan sms ke database MySQL

  1. buka windows explorer untuk membuat direktori baru dengan nama nowsms
  2. kalo di komputer penulis urlnya adalah C:AppServwwwnowsms
    url script php now sms
  3. kemudian buat file dengan nama index.php yang isinya sebagai berikut:

    1. // setting databasenya
    2. $db_host = "localhost";
    3. $db_user = "root";
    4. $db_pass = "sipit";
    5. $db_name = "nowsms";

    6. // menghubungkan dengan database
    7. $link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("Ga bisa connect");
    8. mysql_select_db ($db_name) or die ("Ga bisa select database");

    9. // trim inputan. ini dihilangkan juga tidak masalah
    10. $isi = trim($isi);

    11. //memasukkan ke table inbox
    12. $sql = "INSERT INTO inbox
    13. SET id='',
    14. isi='$isi'";
    15. $query = mysql_query($sql) ;
    16. ?>

  4. Selesai (jangan lupa extensinya adalah *.php jadi kalau lewat notepad pilih save as typenya sebagai all file, kemudian beri nama index.php)

langkah ke tiga adalah mengatur setting di now sms

  1. Pilih 2-Way di menu atasnya
  2. Check process received sms message
  3. Isi SMS command prefix dengan tanda bintang atau * atau asterix (*_*;)
    maksudnya semua sms akan diproses. apabila ingin command prefix tertentu silahkan diisi misalnya AFI (sehingga nantinya akan memproses SMS yang berawalan dengan AFI saja)
  4. isi Receive Phone Number(s) sesuai yang Anda isikan di SMSC connection tadi. (nomer IM3 yang di GSM Modem/ K750i)
  5. Command execute isi dengan: http://localhost/nowsms/index.php?isi=@@FULLSMS@@
  6. klik ADD
  7. Klik APPLY
  8. Jadi deh

Nanti apabila ada sms masuk ke HP / modem gprs kita maka otomatis akan terekam di database kita.

Masih belum puas dengan hasil yang ini??? Iya, emang masih segini doang. Nantinya ini bisa dibikin auto respond sms. Bisa dihubungkan dengan YM ataupun iRC.

SMS Gateway dengan VB

Posted by swilsarblog 0 comments



Saat ini fungsi sms tidak sekedar untuk berkirim pesan kepada kerabat saja, tapi sudah beralih ke fungsi yang lain misalnya quiz sms, polling sms, layanan Info On Demand, dan sebagainya.
Semua aplikasi tersebut membutuhkan suatu aplikasi yang disebut sms gateway.
Aplikasi SMS gateway bisa diterapkan pada Café, Toko, Rumah sakit, Sekolah, maupun instansi pemerintah.

Contoh aplikasi Info On Demand untuk Sekolah misalnya:
•Info nilai ujian siswa.
cara kerja : client mengirim no.induk siswa diikuti mata pelajaran ke nomor server lalu server akan mengirim nilai ujian secara otomatis
•Info jadwal ujian, pendaftaran siswa baru dsb.

Sebenarnya untuk membuat SMS gateway tidak terlalu sulit. Bahkan bagi yang awam coding sekalipun. Cukup sedikit pengetahuan tentang Visual Basic dan MsAccess, anda bisa membuat apikasi SMS Gateway sendiri.
Yang diperlukan untuk membuat aplikasi SMS Gateway:

Hardware
• Computer
• GSM Modem atau HP Nokia series sebagai sms gateway
• Kabel Data USB /serial

Software
•Visual Basic
•FBus Activex sebagai komponen Visual Basic
•MsAccess sebagai database

Dengan SMS Activex, kita sudah bisa menerima sms, membaca inbox, maupun mengirim sms melalui PC.

Lalu gimana caranya agar kita bisa membuat sms gateway yang bisa memberikan layanan Info On demand?
Berikut langkah-langkahnya
1. Koneksikan database MsAccess dengan Visual Basic
2. Isi database MsAccess dengan database Buku Telepon
3. Memodifikasi script dari smsactivex. Sehingga setiap ada pesan masuk, program akan membalas secara otomatis.

Jika Anda Membutuhkan Source Codenya plus Componentnya. Silahkan anda Download

Selamat Bermanfaat.

Membuat SMS Gateway

Posted by swilsarblog 0 comments


Untuk aplikasi SMS/MMS ada beberapa komponen penting yang diperlukan, yaitu:

- PC

- SMS/MMS Engine

- Koneksi ke Telecommunication Provider

- Software Aplikasi

Untuk Engine, bisa dipergunakan yang komersial ataupun bisa yg opensource seperti http://www.kannel.org yang komersial itu kebanyakan di buat untuk dijalankan pada operating system windows/UNIX.

Mengenai software aplikasi itu bermacam-macam model dan jenisnya. Untuk lebih jelasnya mungkin bisa dibantu dengan googling di http://www.google.com dengan keywords SMS application atau MMS application.

Kalau untuk script PHP yang bisa mendukung SMS/MMS bisa di cari di http://www.hotscripts.com (Wiko Budianto)

..nah kalo mau mencobanya yg sederhana di komputer sendiri juga bisa.

Untuk membuat aplikasi SMS dikomputer kita,dibutuhkan peralatan sbb:
1. Sebuah Komputer
2 SMS Gateway (Card Moduler) bisa diganti dengan ponsel sebagai alternatif gateway.
3. Kabel data, untuk menghubungkan komputer dan sms gateway

Sistimkerja SMS
Dibalik tampilan menu messages pada ponsel sebenarnya adalah AT Command yg bertugas mengirim/menerima data ke/dari SMS-center.

AT Command mirip perintah > pada dos. Untuk mengetes AT Command kita bisa menggunakan windows HyperTerminal yang biasanya terdapat pada windows installer. Dengannya kita bisa membuka koneksi melalui port dengan SMS gateway.

AT Command untuk SMS biasanya diikuti oleh data I/O yg diwakili oleh unit-unit PDU.
Data yang mengalir ke/dari SMS-Center harus berbentuk PDU (Protocol Data Unit). PDU berisi bilangan-bilangan heksadesimal yang mencerminkan bahasa I/O. PDU terdiri dari beberapa header.
Misalnya untuk mengirim SMS ada 8 header yang didalamnya terdapat lagi subheader-subheader. Yakni:
1. No SMS-Center
2. Type SMS (misalnya send atau recieve)
3. No Referensi SMS
4. No ponsel penerima
5. Bentuk SMS (sebagai sms atau fax?)
6. Skema encoding data I/O
7. Jangka waktu (expired)
8. Isi SMS

Nah kedelapan header (berikut subheadernya) tersebut kita gabungkan menjadi sebuah PDU yang lengkap.

Untuk memudahkan membaca bahasa PDU kita bisa menggunakan software untuk meng encode dan men decode PDU dari dan menjadi text biasa. Salah satunya adalah PDUSpy.

Untuk meng atomatisasikan proses diatas kita bisa membuat aplikasinya dengan Visual Basic misalnya yang kemudian bisa dikembangkan lagi untuk aplikasi web.

Saat ini sudah ada beberapa buku yang membahas aplikasi SMS ini yang sudah delingkapi dengan contoh-contoh aplikasinya, misalnya karangan Ir Bustam Khang cetakan elexmedia dengan judul “Trik pemograman Aplikasi berbasis SMS disana terdapat contoh aplikasi menggunakan VB dan ASP ntuk web

The Dude : Networking Mapping and Monitoring

Posted by swilsarblog Saturday, August 15, 2009 0 comments

Networks can sometimes be like closets; they start out completely organized, but then over time as items are added and stuff gets moved around, pretty soon you end up with a bit of a mess, with items that may or may not be working – or needed. This is why network management applications can be so useful — they help you inventory and track all the devices on your network while watching out for network problems that may occur.

The Dude Network Monitor
The Dude is serviceable for a freeware network management tool but, it does have drawbacks.
(Click for larger image)
.

This kind of software typically costs several hundred dollars or more, but Latvian networking hardware and software maker MikroTik's The Dude is considerably less expensive than that. In fact, it's free, and while the oddly-named utility ("Dude, Where's My Network?") doesn't have even close to the same level of polish as network monitoring tools you have to pay for, it can do a decent job, provided you're willing to spend time figuring out its idiosyncratic interface and experimenting with its features.

The Dude runs on Windows (Vista, XP, or 2000), MacOS X, or Linux using a client/server design, which means the server component runs in the background on a PC while you interact with the server using a separate client utility. Since The Dude supports both local and remote connections, you can run the client on the same system as the server or any other system on the network. The Secure connections are also possible when connecting remotely.

Network Mapping. Monitoring, and Notification
When you fire up The Dude network monitor for the first time, it automatically detects any existing subnets and begins scanning them. Detected devices are then probed to determine which of more than a dozen IP-based services they support (like NetBIOS, HTTP, FTP, etc.), but you can add your own probes for any services that aren't already pre-configured.

After The Dude completes its discovery process, the results are plotted as icons on a map grid. Mousing over a device's icon brings up a pop-up dialog which provides a lot of useful information at a glance, including which of its services are up, down, or unstable, as well as a graph that displays the device's network activity for the past hour.

The Dude's network maps are highly adjustable, and you easily can change their layouts and the orientation of devices. If you have a mouse with a wheel you can use it to zoom in or out of the map, and for crowded networks an adjacent birds-eye view lets you navigate large maps by quickly navigating to a particular section.

Right-clicking a device on the map brings up a tools menu that allows you to make contact with the device in a number of ways, ranging from ping to FTP or telnet connections. For devices that run RouterOS (MikroTik's proprietary network operating system), you can also do things like check bandwidth to a device or monitor its traffic in real-time.

When a monitored device goes offline, its network map icon turns red. The Dude can issue notifications when this occurs, but it doesn't do so by default (other than to post entries to an event log). Other supported notification methods include sending e-mails, playing sounds or presenting pop-up warnings (no pager or SMS support). The notification option must be individually enabled and configured on a per-device basis; it would have been nice to have an automatic default alert if any network device went incommunicado, but we couldn't find a way to configure that.

The Dude – Network Configuration
The Dude offers the ability to customize countless configuration options.
(Click for larger image)
.


Interface and Customization
The Dude network monitor offers the ability to customize countless configuration options, but unfortunately its user interface is not particularly attractive or intuitive, and some people will find it downright confusing at times. Like many applications, The Dude uses a two-pane interface that lets you select a configuration item from a list on the left and view it on the right.

While this seems logical enough, the arrangement doesn't work very well in practice. For example, each time you select a configuration item it generates a new right-hand window that tiles vertically with those that are already open. This quickly leads to a very busy layout until you manually re-orient all of the windows so that they're all properly visible.

Making the task a bit easier is the fact that each configuration window has a series of buttons that will split it vertically or horizontally, allowing you to open additional windows in the free space created. Also on the plus side is the fact that The Dude's window layout is stored on the server rather than the client, so once you get everything set up the way you like it you can view it the same way from multiple clients.

The Dude offers ways to customize its behavior as well as appearance, including the ability to control how often network polling is preformed, how long to wait before timing out a device, and which services are polled on which devices. Interface issues rear their head here too, though. The configuration dialogs lack scroll bars, and as you select categories via an expandable hierarchy, the dialog box simply grows until it's the full height of your display, leaving certain configuration options unavailable off-screen unless you reclaim space by closing others.

If you'd prefer to administer The Dude via a browser, you can use its Web-based interface, but it doesn't duplicate all of the configuration options available in the Windows client. (The browser-based client does allow the use of SSL for secure remote connections.)

It's not unusual for free software to offer limited documentation, and The Dude is no exception. Documentation consists only of a fairly short online wiki (which can also be downloaded as a PDF file) that provides a very basic top-level look at the software and doesn't cover how to use many program features in any real depth. The Dude's docs are also somewhat out of date since they haven't been revised since version 1.0 of the software (we looked at v2.2 and beta releases of v3.0).

Although The Dude delivers many of the same capabilities that you'd find in pricey network monitoring tools, it could definitely use a better interface and more comprehensive and current documentation. Of course, it's really hard to argue with the price, and as long as ease-of-use isn't your main priority and you don't mind tinkering, The Dude is a decent network utility that should be worth the download.

Pros: Free, lots of customizable options, useful network mapping features
Cons: Rather unintuitive user interface, device alerts not turned on by default, minimal and out of date documentation

Adapted from winplanet.com.

Some of it’s features:

  • The Dude is free of charge!
  • Auto network discovery and layout
  • Discovers any type or brand of device
  • Device, Link monitoring, and notifications
  • Includes SVG icons for devices, and supports custom icons and backgrounds
  • Easy installation and usage
  • Allows you to draw your own maps and add custom devices
  • Supports SNMP, ICMP, DNS and TCP monitoring for devices that support it
  • Individual Link usage monitoring and graphs
  • Direct access to remote control tools for device management
  • Supports remote Dude server and local client
  • Runs in Linux Wine environment, MacOS Darwine, and Windows
  • Best price/value ratio compared to other products (free of charge)


you can download : click this link

Banyak artikel yang berkisar membahas tentang hacking wireless router Linksys WRT54GS. Tetapi, saya hanya berbagi kepada anda, bagaimana tahap-tahap meng-hacking wireless router Linksys WRT54GS (Versi 7). Karena banyak keuntungan, bila anda memiliki keberanian untuk meng-upgrade-nya.

Keuntungannya:

  • Dapat digunakan untuk menangkap paket data (wardriving method). Bila anda set router ke mode client, banyak software yang mendukung mode ini (misalnya Comview for LAN, wireshark).
  • Jumlah klien hingga 128 (AP mode).
  • Power hingga 250 mW.
  • Fitur-fitur unik (Hotspot portal, Virtual LAN, wireless client, txpower yang dapat disesuaikan, adjust date rate, frekuensi CPU yang dapat disesuaikan, dan banyak lagi).

Gambar 1. Tampilan DD-WRT pada WRT54GS

Perhatian! Baca tulisan berikut ini, sebelum anda meng-upgrade Linksys WRT54GS, temukan versi (seri) router anda (lihat contoh).

Gambar 2. Alamat Fisik MAC addres WRT54GS

Tahap-tahapnya:

  1. Download dd-wrt.v24_micro_wrt54gv8.bin (My CPU Broadcom BCM5354 chip rev 2 for WRT54GS V.7).
  2. Download vxworkskillerGSv7-v3.bin. (atau kunjungi http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html)
  3. Download befsx41_tFtp.exe (untuk membangun kembali sistem anda).
  4. Unplug router anda.
  5. Tekan tombol reset ketika menyalakan router anda lagi.
  6. Buka browser anda dan ketik 192.168.1.1 (default IP Router).
  7. Klik tombol browse & cari tempat file vxworkskillerGSv7-v3.bin tersebut, lalu klik [upgrade].

Gambar 3. Manajemen Mode Upgrade Firmware pada Tab Administration

9. Buka file befsx41_tFtp.exe.


Gambar 4. Aplikasi TFTP tool

10. Masukkan 192.168.1.1 sebagai server address (biarkan password kosong) pada isian aplikasi TFTP tool.

11. Arahkan [Browse] anda ke file dd-wrt.v24_micro_generic.bin tersebut.

12. Klik [upgrade]. Mohon tunggu….

13. Setelah sukses di-upgrade, maka default login menjadi (username:root)(password:admin).

Yeah…Saya telah memiliki “smart router”.

Gambar 5. Layar Tampilan DD-WRT pada WRT54GS dengan berbagai mode Wireless



Install Server DHCP di Ubuntu

sudo apt-get install dhcp3-server

Peritah tersebut akan menginstall server DHCP di ubuntu, tidak repot kan.

Konfigurasi Server DHCP

Jika komputer ubuntu anda mempunyai 2 network card, anda pilih salah satu Network card yang digunakan untuk menerima permintaan Ip dari client, atau dalam satu LAN. kemudian anda buka file

sudo vi /etc/default/dhcp3-server

cari

INTERFACES=”"

ganti dengan

INTERFACES=”eth0″

simpan dan keluar

Metode Address Pool

langkah selanjutnya buka file

sudo vi /etc/dhcp3/dhcpd.conf

ganti konfigurasi seperti dibawah

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option domain-name-servers 202.188.0.133, 202.188.1.5;
option domain-name "warnet.my";
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
}

simpan kemudian keluar.

Konfigurasi diatas berarti Server DHCP menyiapkan IP address antara 192.168.0.100-192.168.0.200, Gateway 192.168.0.1, DNS 202.188.0.133 dan 202.188.0.5

Metode MAC Address

Metode ini memberikan IP statik ke client berdasarkan MAC Addres dari network card client.

Buka file dhcp.conf

default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name “yourdomainname.com”;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.200;
}
host client1{
hardware ethernet 00:1b:63:ef:db:54;
fixed-address 192.168.1.20;
}
host client2{
hardware ethernet 00:0a:95:b4:d4:b0;
fixed-address 192.168.1.21;
}
host client3{
hardware ethernet 00:16:cb:aa:2a:cd;
fixed-address 192.168.1.22;
}
host client4{
hardware ethernet 00:0a:95:f5:8f:b3;
fixed-address 192.168.1.23;
}

Setelah selesai restart service DHCP.

sudo /etc/init.d/dhcp3-server restart

sudah selesai deh instalasi server DHCPnya.

Konfigurasi Klient DHCP

buka file intervace

sudo vi /etc/network/interfaces

Edit dan sesuaikan dengan ini

auto lo eth0
iface eth0 inet dhcp
iface lo inet loopback
sdsd

Simpan kemudian keluar.

Kemudian restart networkingnya

sudo /etc/init.d/networking restart

Bagaimana mencari IP Addres DHCP Server

anda harus menjalankan beberapa perintah

sudo dhclient

or

tail -n 15 /var/lib/dhcp3/dhclient.*.leases