Install Aircrack-NG pada Ubuntu 13.04

Aircrack-ng ini merupakan tools untuk melakukan security testing pada jaringan wireless lan. Tools yang termasuk dalam aircrack-ng antara lain: airmon-ng, airodump-ng, aireplay-ng, packetforge-ng, aircrack-ng dan lain-lain.

Tools ini gratis dan biasanya sudah include pada distro kali linux yang dulu nya bernama backtrack. Pada ubuntu tools aircrack-ng ini tidak tersedia pada repository nya. untuk itu kita harus melakukan instalasi manual.

Cara melakukan instalasinya adalah sebagai berikut :

1. Download dulu file mentahnya disini

2. Install terlebih dahulu paket pendukung yang diperlukan oleh aircrack-ng ini :

$ sudo apt-get install build-essential
$ sudo apt-get install libssl-dev

3. Setelah selesai download dan install paket pendukungnya, kemudian masuk ke folder hasil download file aircrack-ng tadi lalu lakukan extract file nya :

$ tar -zxvf aircrack-ng-1.0-rc4.tar.gz

4. Jika proses extract file nya sudah selesai maka masuk kedalam folder aircrack-ng hasil extract file tadi :

$ cd aircrack-ng-1.0-rc4/

5. Kemudian edit file common.mak :

$ gedit common.mak

6. Setelah gedit nya muncul, lalu cari baris “CFLAGS ?= -g -W -Wall -Werror -O3″ (tanpa tanda petik ya). dan kemudian hapus baris tersebut.

Terus klik save dan keluar dari gedit.

7. Kemudian ketik ‘make’ pada terminal :

$ make
make -C src all
make[1]: Entering directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src’
make -C osdep
make[2]: Entering directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src/osdep’
Building for Linux
make[3]: Entering directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src/osdep’
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -fPIC -I.. -c -o osdep.o osdep.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -fPIC -I.. -c -o network.o network.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -fPIC -I.. -c -o linux.o linux.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -fPIC -I.. -c -o linux_tap.o linux_tap.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -fPIC -I.. -c -o radiotap/radiotap-parser.o radiotap/radiotap-parser.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -fPIC -I.. -c -o common.o common.c
ar cru libosdep.a osdep.o network.o linux.o linux_tap.o radiotap/radiotap-parser.o common.o
ranlib libosdep.a
touch .os.Linux
make[3]: Leaving directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src/osdep’
make[2]: Leaving directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src/osdep’
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o aircrack-ng.o aircrack-ng.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o crypto.o crypto.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o common.o common.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o uniqueiv.o uniqueiv.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o aircrack-ptw-lib.o aircrack-ptw-lib.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude aircrack-ng.o crypto.o common.o uniqueiv.o aircrack-ptw-lib.o sha1-sse2.S -o aircrack-ng -lpthread -lssl -lcrypto
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o airdecap-ng.o airdecap-ng.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude airdecap-ng.o crypto.o common.o -o airdecap-ng -lssl -lcrypto
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o packetforge-ng.o packetforge-ng.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude packetforge-ng.o common.o crypto.o -o packetforge-ng -lssl -lcrypto
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o ivstools.o ivstools.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude ivstools.o common.o crypto.o uniqueiv.o -o ivstools -lssl -lcrypto
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o kstats.o kstats.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude kstats.o -o kstats
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o makeivs-ng.o makeivs-ng.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude makeivs-ng.o common.o uniqueiv.o -o makeivs-ng
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o airdecloak-ng.o airdecloak-ng.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude airdecloak-ng.o common.o osdep/radiotap/radiotap-parser.o -o airdecloak-ng
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o aireplay-ng.o aireplay-ng.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude aireplay-ng.o common.o crypto.o -o aireplay-ng -Losdep -losdep -lssl -lcrypto
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o airodump-ng.o airodump-ng.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude airodump-ng.o common.o crypto.o uniqueiv.o -o airodump-ng -Losdep -losdep -lssl -lcrypto
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o airserv-ng.o airserv-ng.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude airserv-ng.o common.o -o airserv-ng -Losdep -losdep
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o airtun-ng.o airtun-ng.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude airtun-ng.o common.o crypto.o -o airtun-ng -Losdep -losdep -lssl -lcrypto
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o airbase-ng.o airbase-ng.c
gcc -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude airbase-ng.o common.o crypto.o -o airbase-ng -Losdep -losdep -lssl -lcrypto -lpthread
make[1]: Leaving directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src’

8. Setelah proses ‘make’ selesai, lanjutkan dengan command ‘make install’ pada terminal :

$ sudo make install
make -C src install
make[1]: Entering directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src’
make -C osdep
make[2]: Entering directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src/osdep’
Building for Linux
make[3]: Entering directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src/osdep’
make[3]: `.os.Linux’ is up to date.
make[3]: Leaving directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src/osdep’
make[2]: Leaving directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src/osdep’
make -C osdep install
make[2]: Entering directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src/osdep’
Building for Linux
make[3]: Entering directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src/osdep’
make[3]: `.os.Linux’ is up to date.
make[3]: Leaving directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src/osdep’
make[2]: Leaving directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src/osdep’
install -d /usr/local/bin
install -m 755 aircrack-ng airdecap-ng packetforge-ng ivstools kstats makeivs-ng airdecloak-ng /usr/local/bin
install -d /usr/local/sbin
install -m 755 aireplay-ng airodump-ng airserv-ng airtun-ng airbase-ng /usr/local/sbin
make[1]: Leaving directory `/home/dony/Templates/aircrack-ng-1.0-rc4/src’
make -C scripts install
make[1]: Entering directory `/home/dony/Templates/aircrack-ng-1.0-rc4/scripts’
install -m 755 airmon-ng airdriver-ng airodump-ng-oui-update /usr/local/sbin
make[1]: Leaving directory `/home/dony/Templates/aircrack-ng-1.0-rc4/scripts’
make -C manpages install
make[1]: Entering directory `/home/dony/Templates/aircrack-ng-1.0-rc4/manpages’
rm -f /usr/local/man/man1/aircrack-ng.1
rm -f /usr/local/man/man1/airdecap-ng.1
rm -f /usr/local/man/man1/airdriver-ng.1
rm -f /usr/local/man/man1/aireplay-ng.1
rm -f /usr/local/man/man1/airmon-ng.1
rm -f /usr/local/man/man1/airodump-ng.1
rm -f /usr/local/man/man1/airserv-ng.1
rm -f /usr/local/man/man1/airtun-ng.1
rm -f /usr/local/man/man1/ivstools.1
rm -f /usr/local/man/man1/kstats.1
rm -f /usr/local/man/man1/makeivs-ng.1
rm -f /usr/local/man/man1/airbase-ng.1
rm -f /usr/local/man/man1/packetforge-ng.1
rm -f /usr/local/man/man1/airdecloak-ng.1
rm -f /usr/local/man/man1/airolib-ng.1
rm -f /usr/local/man/man1/wesside-ng.1
rm -f /usr/local/man/man1/tkiptun-ng.1
rm -f /usr/local/man/man1/buddy-ng.1
rm -f /usr/local/man/man1/easside-ng.1
install -d /usr/local/man/man1
install -m 644 aircrack-ng.1 airdecap-ng.1 airdriver-ng.1 aireplay-ng.1 airmon-ng.1 airodump-ng.1 airserv-ng.1 airtun-ng.1 ivstools.1 kstats.1 makeivs-ng.1 airbase-ng.1 packetforge-ng.1 airdecloak-ng.1 /usr/local/man/man1
make[1]: Leaving directory `/home/dony/Templates/aircrack-ng-1.0-rc4/manpages’

[*] Run ‘airodump-ng-oui-update’ as root (or with sudo) to install or update Airodump-ng OUI file (Internet connection required).
dony@Linux-dm1:~/Templates/aircrack-ng-1.0-rc4$ air
airbase-ng airdecloak-ng airmon-ng airserv-ng
aircrack-ng airdriver-ng airodump-ng airtun-ng
airdecap-ng aireplay-ng airodump-ng-oui-update

9. Lakukan update untuk airodump nya :

$ sudo airodump-ng-oui-update
[sudo] password for dony:
[*] Downloading IEEE OUI file…
[*] Parsing OUI file…
[*] Airodump-ng OUI file successfully updated

10. Dan tools aircrack-ng siap digunakan :

$ sudo aircrack-ng

Aircrack-ng 1.0 rc4 - (C) 2006, 2007, 2008, 2009 Thomas d’Otreppe
Original work: Christophe Devine
http://www.aircrack-ng.org

usage: aircrack-ng [options] < .cap / .ivs file(s)>

Common options:

-a : force attack mode (1/WEP, 2/WPA-PSK)
-e : target selection: network identifier
-b : target selection: access point’s MAC
-p : # of CPU to use (default: all CPUs)
-q : enable quiet mode (no status output)
-C : merge the given APs to a virtual one
-l : write key to file

Static WEP cracking options:

-c : search alpha-numeric characters only
-t : search binary coded decimal chr only
-h : search the numeric key for Fritz!BOX
-d : use masking of the key (A1:XX:CF:YY)
-m : MAC address to filter usable packets
-n : WEP key length : 64/128/152/256/512
-i : WEP key index (1 to 4), default: any
-f : bruteforce fudge factor, default: 2
-k : disable one attack method (1 to 17)
-x or -x0 : disable bruteforce for last keybytes
-x1 : last keybyte bruteforcing (default)
-x2 : enable last 2 keybytes bruteforcing
-X : disable bruteforce multithreading
-y : experimental single bruteforce mode
-K : use only old KoreK attacks (pre-PTW)
-s : show the key in ASCII while cracking
-M : specify maximum number of IVs to use
-D : WEP decloak, skips broken keystreams
-P : PTW debug: 1: disable Klein, 2: PTW
-1 : run only 1 try to crack key with PTW

WEP and WPA-PSK cracking options:

-w : path to wordlist(s) filename(s)

–help : Displays this usage screen

Semoga bermanfaat juga untuk teman semua.

Dony Ramansyah
site : http://donyramansyah.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

Memanipulasi MAC Address di Ubuntu dengan “macchanger”

Media Access Control address (MAC address) adalah sebuah alamat identifikasi unik yang diberikan untuk interface jaringan dalam berkomunikasi di segmen physical network. Alamat MAC yang digunakan untuk teknologi jaringan banyak digunakan oleh protocol Ethernet. Mac address ini termasuk kedalam layer ke-2 dari OSI model.

Alamat MAC yang identik ini diberikan oleh produsen kartu interface jaringan (NIC) dan disimpan dalam perangkat keras, bersifat read-only, atau tertanam di firmware. Alamat MAC biasanya di encode pada nomor identifikasi yang terdaftar dipabrikannya. Ini mungkin juga dikenal sebagai Ethernet hardware Address (EHA), alamat hardware atau alamat fisik.

Sebuah node didalam jaringan yang mungkin memiliki beberapa kartu jaringan akan memiliki satu alamat unik MAC Address per NIC yang digunakan. Alamat MAC yang ada sudah sesuai dengan aturan standarisasi International yang dikelola oleh Institute of Electrical and Electronics Engineers (IEEE): MAC-48, EUI-48, dan EUI-64. IEEE mengklaim merek dagang pada nama EUI-48 dan EUI-64, di mana EUI merupakan singkatan dari Extended Unique Identifier.

Pertanyaan saat ini apakah mac address yang kita kenal sebagai pengalamatan di hardware bisa dirubah? lalu tujuannya apa?

Tujuan untuk merubah mac address biasanya untuk mem-bypass security di WLAN atau Hotspot yang masih menggunakan authentikasi menggunakan registered mac address. Jadi kita melakukan manipulasi mac address card wifi kita menjadi mac address yang sama dengan mac address perangkat yang sudah ter-verifikasi di Access Point (AP).

lalu apakah bisa dirubah? itu kan alamat di hardware nya dimana dikatakan bersifat read only, jawabannya bisa, dan sudah banyak yang membahas mengenai hal ini, salah satu tools yang terkenal adalah “macchanger” yang berjalan di OS linux.

Pada linux Ubuntu tinggal kita install saja dari repository :

$ sudo apt-get install macchanger
[sudo] password for dony:
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following NEW packages will be installed:
macchanger
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 167 kB of archives.
After this operation, 545 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ quantal/universe macchanger amd64 1.5.0-9 [167 kB]
Fetched 167 kB in 2s (73.8 kB/s)
Selecting previously unselected package macchanger.
(Reading database … 232216 files and directories currently installed.)
Unpacking macchanger (from …/macchanger_1.5.0-9_amd64.deb) …
Processing triggers for install-info …
Processing triggers for man-db …
Setting up macchanger (1.5.0-9) …

Setelah selesai di install tinggal dijalankan programnya, misalnya kita ingin mengganti mac address interface wlan0 kita (interface wifi) menjadi 00:11:22:33:44:55 (mac address yang sudah ter-verifikasi di Access Point). Cara nya adalah :

$ sudo macchanger –mac 00:11:22:33:44:55 wlan0

Lalu hasilnya dapat dilihat dengan ifconfig :

$ ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:11:22:33:44:55
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Cukup mudah kan, semoga bermanfaat juga untuk teman semua.

Tutorial Upload Ke FTP Server Menggunakan Filezilla

1. Download program FTP Cliet Filezilla disini : http://filezilla-project.org/download.php

2. Install program Filezilla tersebut

3. Jalankan Filezilla, dan lakukan setting sebagai berikut : Menu Edit - Setting - FTP - Transfer Mode nya pilih active.

4. Setelah itu klik OK

5. Masukan pada kolom host, user dan password FTP servernya :
- Host : IP server / alamat ftp domain nya
- User : username ftp
- Pass : password ftp
- Port : 21

6. Setelah itu klik tombol “Quickconnect”

7. Setelah login berhasil, tinggal drag n drop file yang akan di upload (kolom sebelah kiri) ke FTP server (kolom sebelah kanan).

Semoga bermanfaat juga untuk teman semua.

Dony Ramansyah
site : http://donyramansyah.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

VPN PPTP Client Pada Ubuntu 12.10

Disini saya ada case dimana ubuntu 12.10 saya sebagai vpn client harus melakukan koneksi ke VPN Server yang berbasis MS Windows Server. Hal ini tentunya karena saya harus melakukan remote ke internal kantor untuk melakukan suatu pekerjaan yang hanya bisa dilakukan dari network internal office saja.

Saya sudah lakukan setting VPN seperti pada ubuntu 12.04 sebelumnya dan ternyata tidak berhasil, kemudian saya analisa log nya :

$ tail -f /var/log/syslog

Dec 11 20:54:19 MyLaptop pppd[4974]: Plugin /usr/lib/pppd/2.4.5/nm-pptp-pppd-plugin.so loaded.
Dec 11 20:54:19 MyLaptop pppd[4974]: pppd 2.4.5 started by root, uid 0
Dec 11 20:54:19 MyLaptop pppd[4974]: Using interface ppp0
Dec 11 20:54:19 MyLaptop pppd[4974]: Connect: ppp0 < --> /dev/pts/3
Dec 11 20:54:19 MyLaptop pptp[4979]: nm-pptp-service-4970 log[main:pptp.c:314]: The synchronous pptp option is NOT activated
Dec 11 20:54:19 MyLaptop NetworkManager[1005]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Dec 11 20:54:19 MyLaptop NetworkManager[1005]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.
Dec 11 20:54:19 MyLaptop NetworkManager[1005]: /sys/devices/virtual/net/ppp0: couldn’t determine device driver; ignoring…
Dec 11 20:54:19 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 ‘Start-Control-Connection-Request’
Dec 11 20:54:20 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_disp:pptp_ctrl.c:739]: Received Start Control Connection Reply
Dec 11 20:54:20 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_disp:pptp_ctrl.c:773]: Client connection established.
Dec 11 20:54:20 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 ‘Outgoing-Call-Request’
Dec 11 20:54:22 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_disp:pptp_ctrl.c:858]: Received Outgoing Call Reply.
Dec 11 20:54:22 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_disp:pptp_ctrl.c:897]: Outgoing call established (call ID 0, peer’s call ID 256).
Dec 11 20:54:23 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_disp:pptp_ctrl.c:950]: PPTP_SET_LINK_INFO received from peer_callid 0
Dec 11 20:54:23 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_disp:pptp_ctrl.c:953]: send_accm is 00000000, recv_accm is FFFFFFFF
Dec 11 20:54:23 MyLaptop pptp[4985]: nm-pptp-service-4970 warn[ctrlp_disp:pptp_ctrl.c:956]: Non-zero Async Control Character Maps are not supported!
Dec 11 20:54:23 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_disp:pptp_ctrl.c:950]: PPTP_SET_LINK_INFO received from peer_callid 0
Dec 11 20:54:23 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_disp:pptp_ctrl.c:953]: send_accm is FFFFFFFF, recv_accm is FFFFFFFF
Dec 11 20:54:23 MyLaptop pptp[4985]: nm-pptp-service-4970 warn[ctrlp_disp:pptp_ctrl.c:956]: Non-zero Async Control Character Maps are not supported!
Dec 11 20:54:23 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_disp:pptp_ctrl.c:950]: PPTP_SET_LINK_INFO received from peer_callid 0
Dec 11 20:54:23 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_disp:pptp_ctrl.c:953]: send_accm is 00000000, recv_accm is FFFFFFFF
Dec 11 20:54:23 MyLaptop pptp[4985]: nm-pptp-service-4970 warn[ctrlp_disp:pptp_ctrl.c:956]: Non-zero Async Control Character Maps are not supported!
Dec 11 20:54:23 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_disp:pptp_ctrl.c:950]: PPTP_SET_LINK_INFO received from peer_callid 0
Dec 11 20:54:23 MyLaptop pptp[4985]: nm-pptp-service-4970 log[ctrlp_disp:pptp_ctrl.c:953]: send_accm is FFFFFFFF, recv_accm is FFFFFFFF
Dec 11 20:54:23 MyLaptop pptp[4985]: nm-pptp-service-4970 warn[ctrlp_disp:pptp_ctrl.c:956]: Non-zero Async Control Character Maps are not supported!
Dec 11 20:54:23 MyLaptop pppd[4974]: LCP terminated by peer (#M-N^HM-Q^@
Dec 11 20:54:26 MyLaptop pppd[4974]: Connection terminated.

Dan ternyata connection terminated.

Ternyata setting VPN nya ada yang harus ditambahkan pada ubuntu 12.10 ini (beda dengan ubuntu 12.04 dimana option ini tidak diaktifkan namun tetap bisa).

Berikut cara setting VPN clientnya yang benar :

1. Buka setting VPN, tinggal add saja, pilih PPTP :

2. Berikan nama connectionnya dan juga pilih otomatis pada method yang digunakan.

3. Masuk ke tab VPN :

4. Masukan gateway / IP / domain name server vpn nya, dan juga masukan user dan password login VPN nya.

5. Setelah selesai, pilih Tombol Advanced :

6. Pastikan methodnya di pilih untuk MSCHAP dan MSCHAPv2 nya dan juga pada security nya dipilih seperti gambar diatas.

(Nah seingat saya untuk option “Allow stateful encryption” pada ubuntu 12.04 jika tidak aktif tetap bisa connect vpn nya, namun pada ubuntu 12.10 harus diaktifkan)

7. Setelah itu coba kembali koneksi VPN nya dan analisa kembali log nya :

$ tail -f /var/log/syslog

Dec 11 20:54:51 MyLaptop NetworkManager[1005]: Starting VPN service ‘pptp’…
Dec 11 20:54:51 MyLaptop NetworkManager[1005]: VPN service ‘pptp’ started (org.freedesktop.NetworkManager.pptp), PID 5006
Dec 11 20:54:51 MyLaptop NetworkManager[1005]: VPN service ‘pptp’ appeared; activating connections
Dec 11 20:54:51 MyLaptop NetworkManager[1005]: VPN plugin state changed: starting (3)
Dec 11 20:54:53 MyLaptop NetworkManager[1005]: VPN connection ‘VPN-SERVER’ (Connect) reply received.
Dec 11 20:54:53 MyLaptop pppd[5010]: Plugin /usr/lib/pppd/2.4.5/nm-pptp-pppd-plugin.so loaded.
Dec 11 20:54:53 MyLaptop pppd[5010]: pppd 2.4.5 started by root, uid 0
Dec 11 20:54:53 MyLaptop NetworkManager[1005]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Dec 11 20:54:53 MyLaptop NetworkManager[1005]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.
Dec 11 20:54:53 MyLaptop NetworkManager[1005]: /sys/devices/virtual/net/ppp0: couldn’t determine device driver; ignoring…
Dec 11 20:54:53 MyLaptop pppd[5010]: Using interface ppp0
Dec 11 20:54:53 MyLaptop pppd[5010]: Connect: ppp0 < --> /dev/pts/3
Dec 11 20:54:53 MyLaptop pptp[5013]: nm-pptp-service-5006 log[main:pptp.c:314]: The synchronous pptp option is NOT activated
Dec 11 20:54:54 MyLaptop pptp[5021]: nm-pptp-service-5006 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 ‘Start-Control-Connection-Request’
Dec 11 20:54:55 MyLaptop pptp[5021]: nm-pptp-service-5006 log[ctrlp_disp:pptp_ctrl.c:739]: Received Start Control Connection Reply
Dec 11 20:54:55 MyLaptop pptp[5021]: nm-pptp-service-5006 log[ctrlp_disp:pptp_ctrl.c:773]: Client connection established.
Dec 11 20:54:55 MyLaptop pptp[5021]: nm-pptp-service-5006 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 ‘Outgoing-Call-Request’
Dec 11 20:54:56 MyLaptop pptp[5021]: nm-pptp-service-5006 log[ctrlp_disp:pptp_ctrl.c:858]: Received Outgoing Call Reply.
Dec 11 20:54:56 MyLaptop pptp[5021]: nm-pptp-service-5006 log[ctrlp_disp:pptp_ctrl.c:897]: Outgoing call established (call ID 0, peer’s call ID 512).
Dec 11 20:55:02 MyLaptop pptp[5021]: nm-pptp-service-5006 log[ctrlp_disp:pptp_ctrl.c:950]: PPTP_SET_LINK_INFO received from peer_callid 0
Dec 11 20:55:02 MyLaptop pptp[5021]: nm-pptp-service-5006 log[ctrlp_disp:pptp_ctrl.c:953]: send_accm is 00000000, recv_accm is FFFFFFFF
Dec 11 20:55:02 MyLaptop pptp[5021]: nm-pptp-service-5006 warn[ctrlp_disp:pptp_ctrl.c:956]: Non-zero Async Control Character Maps are not supported!
Dec 11 20:55:03 MyLaptop pppd[5010]: CHAP authentication succeeded
Dec 11 20:55:03 MyLaptop kernel: [ 815.757904] PPP MPPE Compression module registered
Dec 11 20:55:05 MyLaptop pppd[5010]: MPPE 128-bit stateless compression enabled
Dec 11 20:55:08 MyLaptop pppd[5010]: local IP address 192.168.10.212
Dec 11 20:55:08 MyLaptop pppd[5010]: remote IP address 192.168.10.210
Dec 11 20:55:08 MyLaptop pppd[5010]: primary DNS address 192.168.10.10
Dec 11 20:55:08 MyLaptop NetworkManager[1005]: VPN connection ‘VPN-SERVER’ (IP4 Config Get) reply received from old-style plugin.
Dec 11 20:55:08 MyLaptop NetworkManager[1005]: VPN Gateway: 202.100.100.1
Dec 11 20:55:08 MyLaptop NetworkManager[1005]: Tunnel Device: ppp0
Dec 11 20:55:08 MyLaptop NetworkManager[1005]: IPv4 configuration:
Dec 11 20:55:08 MyLaptop NetworkManager[1005]: Internal Address: 192.168.10.212
Dec 11 20:55:08 MyLaptop NetworkManager[1005]: Internal Prefix: 32
Dec 11 20:55:08 MyLaptop NetworkManager[1005]: Internal Point-to-Point Address: 10.3.128.210
Dec 11 20:55:08 MyLaptop NetworkManager[1005]: Maximum Segment Size (MSS): 0
Dec 11 20:55:08 MyLaptop NetworkManager[1005]: Forbid Default Route: no
Dec 11 20:55:08 MyLaptop NetworkManager[1005]: Internal DNS: 192.168.10.10

Dan saat ini sudah berhasil melakukan koneksi ke VPN server dimana di log diatas menunjukan bahwa kita sudah mendapatkan alokasi IP DHCP dari VPN tersebut.

Berikut gambar yang menunjukan cara kerja koneksi VPN (klik gambar untuk memperbesar) :

Semoga bermanfaat juga untuk teman semua.

Dony Ramansyah
site : http://donyramansyah.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

Alternatif Web Editor Pada Ubuntu 12.10 dengan “BlueGriffon”

Ya..yaa, karena saat ini pada ubuntu 12.10 dimana web editor pilihan saya Kompozer sudah tidak ada di repo ubuntu 12.10 dan juga saya coba download manual sudah tidak compatible untuk di install lagi maka saya mencari altenatif web editor yang sudah support WYSIWYG dan saya ketemu program “BlueGriffon”

BlueGriffon adalah Web Editor berbasiskan WYSIWYG baru dengan konten editor untuk World Wide Web. Didukung oleh Gecko, Mesin rendering dari Firefox, dan ini adalah solusi modern dan mengedit halaman Web susuai dengan Standar Web terbaru.

BlueGriffon ini gratis untuk di download dan tersedia pada Windows, Mac OS X dan Linux. Silahkan di download disini : http://bluegriffon.org/pages/Download

Pada Ubuntu setelah di download tinggal dirubah saja permission file nya menjadi 755 :

$ chmod 755 BlueGriffon-1.5.2-Ubuntu11.10-x86_64-Install

Kemudian install :

$ ./BlueGriffon-1.5.2-Ubuntu11.10-x86_64-Install

Instalasinya pun mudah karena akan membuka GUI mode nya, dan tinggal next-nest saja.

BlueGriffon tersedia dalam bahasa Inggris, Belanda, Finlandia, Perancis, Ceko, Jerman, Ibrani, Hungaria, Italia, Jepang, Korea, Polandia, Cina Sederhana, Serbia, Slovenia, Spanyol, Swedia dan China Tradisional

BlueGriffon adalah sebuah aplikasi intuitif yang menyediakan penulisan Web (pemula atau intermediate) dengan User Interface yang sederhana sehingga memungkinkan untuk membuat situs web yang menarik tanpa memerlukan pengetahuan teknis yang luas tentang Standar pembuatan Web.

Karena Gecko yang mensupport BlueGriffon, Untuk mengedit akan terlihat persis sama di Firefox. Pengguna juga dapat selalu menggunakan View Source untuk melihat code web yang dibuatnya.

BlueGriffon berlisensi di bawah Public License, Mozilla 1.1 GNU General Public License Versi 2 dan GNU Lesser General Public License Versi 2.1.

Semoga bermanfaat juga untuk teman semua.

Dony Ramansyah
site : http://donyramansyah.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

Memperbaiki Broken Packages Pada Ubuntu

Ingin sekedar share saja, mungkin diantara teman semua pernah ada yang mengalami pada ubuntu nya, dimana ada package program yang broken dan tidak bisa di perbaiki atau di remove dengan command : “sudo apt-get install -f”

contoh error nya seperti ini :

dpkg: error processing pcsxr (–configure):
Package is in a very bad inconsistent state - you should
reinstall it before attempting configuration.
Errors were encountered while processing:
pcsxr

Kebetulan saya error nya adalah untuk program pcsxr. Untuk memperbaikinya adalah menggunakan command :

$ sudo dpkg –remove –force-remove-reinstreq pcsxr

dpkg: warning: overriding problem because –force enabled:
Package is in a very bad inconsistent state - you should
reinstall it before attempting a removal.
(Reading database … 229636 files and directories currently installed.)
Removing pcsxr …
Processing triggers for man-db …
Processing triggers for bamfdaemon …
Rebuilding /usr/share/applications/bamf.index…
Processing triggers for desktop-file-utils …
Processing triggers for gnome-menus …

Dan saat ini program tersebut sudah berhasil di uninstall, sekarang perintah “sudo apt-get install -f ” sudah berjalan dengan normal:

$ sudo apt-get install -f
Reading package lists… Done
Building dependency tree
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Semoga bermanfaat juga untuk teman semua.

Dony Ramansyah
site : http://donyramansyah.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

Install Nessus di Ubuntu 12.04

Nessus ® merupakan tools untuk melakukan pengecekan terhadap kerentanan system komputer, Nessus merupakan tools security audit yang paling terkenal di dunia untuk pertama kalinya dan yang paling banyak digunakan dimana saat ini telah mencapai lima juta download sampai saat ini. Nessus versi 5 memiliki kecepatan tinggi dalam update fitur, konfigurasi audit, profil aset, sensitif penemuan data, integrasi manajemen patch, dan analisis kerentanan keamanan system, dengan fitur yang akan meningkatkan fungsi, efektivitas, efisiensi, dan komunikasi dengan semua bagian IT Anda dalam mengelola system security.

Untuk lebih jelasnya tentang nessus dapat dilihat disini : http://www.tenable.com/products/nessus/

Disini saya akan coba sharing bagaimana melakukan instalasi nessus pada ubuntu 12.04, kebetulan Nessus yang saya pakai disini hanyalah versi Nessus HomeFeed dimana penggunaanya bukan untuk komersil namun hanya untuk home user dan riset saja. Berikut langkah-langkah instalasi nya :

1. Download nessus dari sini : http://www.tenable.com/products/nessus/select-your-operating-system

2. Install paket file deb dari nessus yang sudah di download

$ sudo dpkg -i Nessus*

3. Setelah selesai, jalankan service nessus nya

$ sudo service nessusd start

4. Pertama kali kita harus membuat user nessus baru untuk nantinya digunakan untuk login di nessus

$ sudo /opt/nessus/sbin/nessus-adduser

5. Nessus ini belum dapat digunakan jika kita belum melakukan register terlebih dahulu, untuk mendapatkan code serialnya silahkan daftar disini : http://www.tenable.com/products/nessus/nessus-homefeed

Setelah mendaftar nanti code akan dikirimkan melalui email.

6. Setelah mendapatkan code nya, maka coba untuk di registerkan nessus nya dengan code tersebut

$ sudo /opt/nessus/bin/nessus-fetch –register

Tunggu hingga proses instalasi dan update selesai.

7. Jika kita akan melakukan update manual dapat menggunakan perintah :

$ sudo /opt/nessus/sbin/nessusd -R

8. Untuk menjalankan nessus di linux kita dapat membuka nessus di alamat ini : https://127.0.0.1:8834/
silahkan login dengan menggunakan user dan password yang sudah dibuat tadi.

Nessus ini cukup handal digunakan untuk melakukan audit security system komputer dan jaringan yang ada dan juga dapat memberikan report yang lengkap terhadap hasil audit. Tulisan ini saya buat untuk dokumentasi pribadi dan semoga bermanfaat untuk teman semua.

Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171