Kamis, 06 Maret 2014

Install Gerix Wifi Crackrer Ubuntu


Here we are to present the new version of Gerix Wifi Cracker NG (New Generation), a really complete GUI for Aircrack-NG which includes useful extras.
Completely re-written in Python + QT, automates all the different techniques to attack Access Points and Wireless Routers (but not only ..)

Currently Gerix Wifi Cracker NG is available and supported natively by BackTrack (pre-installed on the BT4 Final version) and available on all the different Debian Based distributions (Ubuntu, ecc..).
The software requires: aircrack-ng, xterm, machchanger, zenity and obviously python-qt3. The version 1.0 is publicly released for the last tests and to collect opinions from users.

To install, open terminal and type
wget http://www.clshack.it/nopaste/gerix-wifi-cracker-ng-2.0-bt7.deb
sudo dpkg -i gerix-wifi-cracker-ng-2.0-bt7.deb 
If cannot install then creates the directory
mkdir / pentest / wireless / wifi-gerix-cracker-ng
 Well, once installed, can open it from here:
sudo python /usr/share/gerix-wifi-cracker-ng/gerix.py
or
sudo python /pentest/wireless/gerix-wifi-cracker-ng/gerix.py

Hacking wifi dengan aircrack pada ubuntu dan turunannya

Menjebol wifi dengan proteksi WEP (wired equivalent Privacy) key susah2 gampang…..yg dibutuhkan hanya kesabaran dantool2 pamungkas yg harus kita miliki…..nah tutor berikut ini merupakan hasil riset yg baru2 sj dilakukan….yg diperuntukan demi kepentingan edukasi semata…jadi teringat potongan kata dari manifesto hacker ,he.he..“ini adalah dunia kami sekarang, dunianya elecktron & switch, keindahan sebuah baut,kami mendayagunakan sebuah system yg telah ada tanpa membayar, yg bisa jadi biaya tersebut sangatlah murah jika tidak dijalankan dengan nafsu tamak mencari keuntungan, & kalian sebut kami criminal…”….oke tanpa berpanjang-panjang berikut langkahnya…(he…he..kayak dosen aja bela….padahal masih cupuji...)

Riset kali ini menggunakan OS linux ubuntu 10.04 (jaunty) trus untuk wirelesnya menggunakan chipset intel 3945 ABG (driver iwl3945)……nah untuk melakukan hacking wep key wifi pastikan beberapa tool sudah terinstal paket2nya di ubuntu dan wireless anda dapat melakukan aktivitas monitoring. Untuk toolnya penulis menggunakan aircrack-ng.

Jangan lupa kawan kita instal dulu paket-paketnya ya sebelum masuk ke mode console, tau kan cara install paketnya,... gk perlu saya bahas ya,... ya kalau belum bisa ya nti bisa komen di sini ja yach,...

Ini langkah-langkahnya:
Masuk ke console trus ketikan perintah dibawah ini
#sudo iwconfig
Dgn perintah diatas kita telah mengetahui lokasi wireless kita berada (wlan0), trus lanjutkan perintah untuk mengetahui mac addres wireless (wlan0) kita.

#sudo ifconfig

#sudo airmon-ng stop wlan0 (menonaktifkan mode monitoring wifi )

#sudo iwlist scanning wlan0 (scanning accespoint)Nah…sampai disini kita telah berhasil mendapatkan acces point sasaran kita….

Setelah itu aktifkan kembali wifi kita ke mode monitoring
#sudo airmon-ng start wlan0

Langkah selanjutnya adalah menangkap paket2 yg lalu lalang di accespoint sasaran kita.

#sudo airodump-ng c 9 –bssid 00:02:6f:52:35:ff –w output wlan0
Klo bosan menunggu lama & tak sabar melihat hasilnya lanjutkan ketahap berikutnya… biarkan langkah diatas berjalan kemudian buka console lalu ketikan perintah dibawah ini untuk mengcapture paket2….
#sudo aircrack-ng –z –b 00:02:6f:52:35:ff –w output*cap

Ha…ha…..sampai tahap ini kita sudah berhasil mendapatkan wep keynya……lihat gambar diatas yg ad tulisan key found! [……bla…bla…bla…]…itu adalah wep key dari acces point sasaran kita….
NB:biarkan langkah airodump-ng diatas berjalan sampai Ivs kita mencukupi….n kita mendapatkan keynya….

Setelah kita mendapatkan keynya,coba konek ke AP tersebut dgn memasukan key yg kita dapatkan…Waduuuuuhhhhh……ternyata setelah memasukan key…wireless bloom bisa konek…itu tandanya perjuangan bloom selesai….kita lanjuntkan kelangkah berikutnya….Dan ternyata setelah kuperiksa dhcp servernya di non aktifkan…artinya ip yg digunakan adalah IP static…..Nah untuk …..mendapatkan range IP yg digunakan disini aq menggunakan wireshark…..untuk melihat lalu lintas paket dari AP tersebut……..coba perhatikan gambar dibawah……
Terlihat pada gambar diatas….gateway & range IP yg digunakan untuk konek ke AP tersebut

He….he…he…..ternyata setelah menyeting ip address berdasarkan range ip diatas…..sy sudah dapat konek ke AP tersebut dan berinternet ria dgn gratis…..ha….ha….Untuk DNS servernya sy menggunakan free DNS punyanya openDNS…. coba lihat hasil tes koneksi dibawah ini…

Ternyata koneksinya luar biasa cepatnya..he…he….he…he

hasil ping ke yahoo.com

Cara membuat dual boot yang benar

Kali ini BELAJAR LINUX membahas tutorial  cara membuat dual boot yang benar, meskipun misi mereka menentang, bisa bersama seperti sahabat terbaik pada satu komputer yaitu cara membuat dual boot. Berikut adalah cara untuk membuat sebuah sistem dual boot yang memungkinkan Anda menikmati yang terbaik dari kedua dunia dalam harmoni yang sempurna dalam cara membuat dual boot.
Secara default sebelum cara membuat dual boot, Windows XP / 7 mengambil alih proses boot-up Anda dan ingin menjadi Anda hanya OS, dan Linux memperlakukan Windows seperti hobi akhir pekan Anda menyimpan di gudang tempat pada hard drive Anda. Tapi aku sudah dual-boot Ubuntu dan beberapa versi Windows 7 selama hampir setahun, dan aku telah belajar banyak tentang ketidaknyamanan, gangguan, dan kebutuhan file-sharing, dan sekarang saya akan memandu Anda melalui cara mengatur sistem Anda untuk mencapai sebuah serikat damai OS dual-boot. (Kedua dengan Windows 7 telah terinstal, dan dengan sistem yang bersih siap untuk keberadaan dual-OS baru.)
Ikuti melalui panduan ini, dan saya akan menjelaskan bagaimana membangun kembali sistem dari bawah ke atas dengan Windows 7 dan Ubuntu, baik dengan hard drive cadangan dan dibersihkan-out (direkomendasikan) atau Windows 7 telah terinstal. Ketika kita sudah selesai, Anda dapat bekerja dan bermain baik dalam sistem operasi, cepat dan mudah mengakses dokumen Anda, musik, gambar, dan file lainnya tanpa khawatir atau ketidaknyamanan, dan boot ke sistem baik tanpa harus khawatir tentang apakah Windows akan marah pada Anda. Plus, ketika Ubuntu 10,04 atau Windows 8 datang, Anda akan merasa jauh lebih mudah untuk menginstal salah satu tanpa harus memulai sepenuhnya dari awal.
Apa yang Anda harus
Windows 7 disc instalasi: Untuk instalasi yang bersih, baik salinan instalasi penuh atau disc upgrade diperlukan. Jika Anda memiliki disc upgrade tapi ingin mulai dari awal, ada cara untuk melakukan instalasi yang bersih dengan disc upgrade, meskipun itu rute agak abu-abu-daerah. Kemudian lagi, ada mungkin bukan orang di bumi ini yang tidak memiliki salinan lisensi XP atau Vista di suatu tempat di masa lalu mereka.
Ubuntu 9,10 instalasi gambar: Anda dapat ambil ISO di Ubuntu.com, atau tekan "Pilihan Alternatif download" untuk mengungkapkan (biasanya sangat cepat) BitTorrent. Anda akan ingin mendapatkan
tapi lebih cepat lagi cari di google
cara cara membuat dual boot CD kosong atau kosong drive USB: Anda akan memerlukan salah satunya untuk membakar ISO Ubuntu, atau loading untuk USB boot. Jika Anda akan rute thumb drive, ambil UNetbootin untuk Windows atau Linux, pasang di USB drive, dan beban itu dengan ISO image download.
Semua data Anda didukung: Bahkan jika Anda menarik ini off dengan Windows 7 telah terinstal dan media Anda dan dokumen hadir, Anda akan ingin memiliki fallback dalam kasus hal-hal serba salah. Yang mereka tidak harus, namun, secara alami, Anda tidak pernah tahu.
Acara bebas: aku rasa itu membutuhkan waktu sekitar 2 jam untuk melakukan dua menginstal OS pada sistem yang bersih, lebih jika Anda punya banyak data untuk bergerak.
Menyiapkan hard drive Anda
Jika Anda punya apa-apa diinstal pada sistem Anda, atau Anda punya back up data Anda dan Anda siap untuk memulai dari awal, Anda berada dalam posisi bagus-skip ke "Partisi sistem Anda" bagian. Jika Anda punya Windows sudah terinstal, Anda masih dapat membuat tempat untuk Ubuntu, meskipun.
(Hanya) Jika Windows sudah terinstal: Anda akan "mengecilkan" partisi yang Windows 7 terinstal dengan sendirinya. Sebelum kita melakukan itu, membersihkan semua aplikasi yang benar-benar tidak perlu dan data dari sistem anda (kami seperti Revo Uninstaller untuk melakukan hal ini). Juga, membuka "Computer" dan mencatat berapa banyak ruang tersisa pada harddisk utama Anda, mungkin label "C:". Kepala ke menu Start, ketik "manajemen disk" ke dalam kotak pencarian, dan tekan Enter.
Windows 7 mungkin meletakkan dua partisi pada hard drive Anda: satu, sekitar 100 MB, memegang data restorasi sistem. Kami tidak ingin menyentuhnya. Klik kanan pada partisi yang lebih besar ke kanan, dan pilih Shrink Partition.
 
Setelah sedikit aktivitas hard drive dan "Silakan tunggu" jendela, Anda akan mendapatkan kembali ukuran yang Anda dapat mengecilkan partisi Windows Anda.
Kalo di Windows menawarkan tidak cocok dengan apa yang Anda lihat Komputer "yang tersisa," Anda mungkin perlu menekan tombol Batal, kemudian kembali dan kemudian mendefragment hard drive anda, dan mengambil beberapa langkah-langkah ditata oleh How-To Geek. Jalankan alat Manajemen Disk lagi dan mencoba operasi Volume Shrink lagi, lalu bebaskan space sebanyak yang Anda bisa.
Partisi sistem anda: Anda bertujuan untuk membuat sistem dengan tiga partisi, atau bagian, ke hard drive nya: Satu partisi ramping untuk sistem operasi Windows dan aplikasi yang berjalan dari itu, partisi lain hanya-besar-cukup untuk Ubuntu dan yang aplikasi sendiri, dan kemudian partisi data jauh lebih besar yang rumah semua data Anda akan ingin mengakses dari salah satu. Dokumen, musik, gambar, aplikasi profil-semuanya berjalan di bagian lain saya akan menelepon "Storage" untuk tutorial ini.
Bagaimana Anda sampai di sana?untuk cara membuat dual boot Kita akan menggunakan GParted, yang uber berbasis Linux-alat untuk semua hal hard drive. Anda bisa ambil Live CD jika Anda merasa seperti itu, tapi karena Anda sudah download installer Ubuntu, Anda dapat boot ", hidup" sesi tanpa resiko Ubuntu dari CD atau USB stick dan menjalankan GParted dari sana. Setelah Anda di dalam Ubuntu, kepala ke menu Sistem di kiri atas ketika Anda sampai ke desktop, kemudian pilih menu Administrasi dan GParted di bawahnya.
sekian tutor cara membuat dual boot yang benar Semoga Bermanfaat...

evolusi Backtrack | KALI Linux

BELAJAR LINUX - belom lama ini dan masih hangat backtrack realizeeee versi ke 6 nya merubah nama menjadi " KALI LINUX " awal nya cukup shock juga ya secara gw orang indonesia yang tau bahwa  KALI itu sungai, ko terdengar aneh,
gw juga bertanya2 apakah susunan directory nya sama seperti backtrack, salah satu dedengkot tiger team yang udah pakek yaitu red-dragon bercuap katanya sih beda, mungkin gw akan setengah budeg nyari sqlmap di kali linux. ok mari kitaserius membahasnya
"Jadi, apa perbedaan antara BackTrack dan Kali Linux?" Anda mungkin bertanya. Sayangnya bagi kita, itu bukan pertanyaan sederhana untuk menjawab. Ini adalah campuran antara "segalanya" dan "tidak banyak", tergantung pada bagaimana Anda menggunakan BackTrack.
Dari perspektif pengguna akhir, perubahan yang paling jelas akan beralih ke Debian dan sistem FHS-compliant. Apa artinya ini adalah bahwa alih-alih harus menavigasi melalui pohon / pentest, Anda akan dapat memanggil alat apapun dari mana saja pada sistem sebagai aplikasi setiap termasuk dalam jalur sistem. Namun, ada banyak sihir tersembunyi di kalimat terakhir. gw sih akan segera daftar beberapa manfaat baru dari langkah ini.
Buat yang mau download silahkan aja langsung download di situs resminya di :
copy link berikut ini :
http://www.kali.org/downloads/

Konfigurasi DHCP Server Pada Ubuntu Server


DHCP (Dinamic Host Configuration Protocol) adalah  sebuah layanan yang memberikan ip address secara otomatis pada client . Komputer yang memberikan nomor IP inilah yang disebut sebagai DHCP server, sedangkan komputer yang melakukan request disebut DHCP Client.
Langsung saja untuk step pertama lakukan installasi paket dhcp pada ubuntu server , disini kita menggunanka isc-dhcp-server .
Ketikan apt-get install isc-dhcp-server pada terminal .

Setelah proses instalasi berhasil  , untuk step selanjutaya rubah file configurasi  pada /etc/default/isc-dhcp-server. Gunakan perintah nano /etc/default/isc-dhcp-server

Edit file menjadi seperti screenshot berikut , INTREFACES=”eth0″ yang berarti interface yang digunakan untuk output dhcp
Simpan file isc-dhcp server setelah di tentukan interface berapa yang akan di gunakan. Selanjutnya ubah file

konfigurasi pada /etc/dhcp/dhcpd.conf .

Ubah menjadi seperti berikut :
Screenshot from 2012-11-30 15:13:58

Setelah file konfigurasi dhcpd.conf di rubah , lakukan restart dengan /etc/init.d/isc-dhcp-server restart

Untuk mengecek apakah dhcp server sudah berhasil , disini saya coba connect dengan client menggunakan windows xp. Untuk di windows xp gunakan setingan obtain IP address .
Langkahnya Start -> Control Panel -> Network and Internet Conection -> Network Conection -> Klik Kanan Local Area Connection -> Pilih Internet Protocol (TCP/IP) -> Pilih Obtain ip dan obtain dns , seperti gambar berikut :
Screenshot from 2012-11-30 15:52:57

Setelah konfigurasi di setting automatic , langkah selanjutnya cek apakah client ini sudah mendapatkan ip address, dengan cara CTRL+R ketik cmd , setelah masuk ke cmd , ketikan ipconfig , lihat apakah komputer sudah mendapatkan ip address seperti di bawah ini :
IP Address Pada Client Win XP

DHCP (Dinamic Host Configuration Protocol) adalah  sebuah layanan yang memberikan ip address secara otomatis pada client . Komputer yang memberikan nomor IP inilah yang disebut sebagai DHCP server, sedangkan komputer yang melakukan request disebut DHCP Client.
Langsung saja untuk step pertama lakukan installasi paket dhcp pada ubuntu server , disini kita menggunanka isc-dhcp-server
Ketikan apt-get install isc-dhcp-server pada terminal .
Setelah proses instalasi berhasil  , untuk step selanjutaya rubah file configurasi  pada /etc/default/isc-dhcp-server. 
Gunakan perintah nano /etc/default/isc-dhcp-server
Edit file menjadi seperti screenshot berikut , INTREFACES=”eth0″ yang berarti interface yang digunakan untuk output dhcp
Simpan file isc-dhcp server setelah di tentukan interface berapa yang akan di gunakan. 
Selanjutnya ubah file konfigurasi pada /etc/dhcp/dhcpd.conf .
Ubah menjadi seperti berikut :
Screenshot from 2012-11-30 15:13:58
Setelah file konfigurasi dhcpd.conf di rubah ,
 lakukan restart dengan /etc/init.d/isc-dhcp-server restart
Untuk mengecek apakah dhcp server sudah berhasil , disini saya coba connect dengan client menggunakan windows xp. Untuk di windows xp gunakan setingan obtain IP address .
 Langkahnya Start -> Control Panel -> Network and Internet Conection -> Network Conection -> Klik Kanan Local Area Connection -> Pilih Internet Protocol (TCP/IP) -> Pilih Obtain ip dan obtain dns , seperti gambar berikut :
Screenshot from 2012-11-30 15:52:57
Setelah konfigurasi di setting automatic , 
langkah selanjutnya cek apakah client ini sudah mendapatkan ip address, dengan cara CTRL+R ketik cmd , setelah masuk ke cmd , 
ketikan ipconfig , lihat apakah komputer sudah mendapatkan ip address seperti di bawah ini :
Selamat Mencoba

Setting IP address,Setting IP Foward dan Setting IPTABLES pada Router Statis

Berikut Langkah-langkahnya :

# Set IP address ethernet card anda.

o di linux ethernet card 1 di baca sebagai eth0 ethernet card 2 dibaca sebagai eth1

o pada debian linux dan turunannya direktory untuk setting ip addres ada pada /etc/network/interface begitu juga dengan Redhat dan turunannya.

o untuk mengeditnya anda bisa menggunakan >> nano /etc/network/interface atau anda bisa menggunakan>> mcedit /etc/network/interface pastikan mc nya sudah terinstall atau anda bisa mengunakan>> vi /etc/network/interface

o Untuk suse anda bisa menggunakan Yast Sebagai software untuk mempermudah setting ip anda

o sebelum anda menulis ip addres nya anda harus tau topologinya

o di sini kita gambarkan ethernet 1 (eth0) di isi dengan ip dari sang ISP atau IP yang langsung bisa konek ke internet dah, dan untuk ethernet 2 (eth1) kita isi dengan ip kesayangan kita, karena ip ethernet 2 (eth1) adalah ip yang bakalan di jadikan ip klien untuk dapat browsing internet.

o pada pengisian ip addres untuk ethernet 1 (eth0) jangan lupa untuk mengisi Gateway nya karena Gateway sangat berperan penting, dan jangan lupa isi dns nya ya dan pastikan juga subnet mask nya sesuai tidak dengan yang di berikan sang ISP

o kira kira contoh settingnya seperti ini

o auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 118.98.160.130
netmask 255.255.255.248
network 118.98.160.128
broadcast 118.98.160.135
gateway 118.98.160.129
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 118.98.160.130
dns-search ictdeli.edu
auto eth1
iface eth1 inet static
address 11.12.13.126
netmask 255.255.255.128
network 11.12.13.0
broadcast 11.12.13.127
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 118.98.160.130
dns-search ictdeli.edu

# Setting IP Forward.

* Untuk Setting IP forward ada banyak pilihan
o periksa File /etc/network/options

o pada line 1 "no" di tukar dengan "yes" untuk beberapa distro yang menyediakan file /etc/network/options

o pada distro yang tidak memiliki file /etc/network/options maka anda harus mengedit file berikut ini /etc/sysctl.conf pada filetersebut tambah kan line berikut
net.ipv4.ip_forward="1"

o pada distro linux suse anda harus mencentang forward ip pada waktu setting IP gateway (ip route).

# Setting IPTABLES

* Fungsi Ip tables adalah untuk meneruskan paket data dari ethernet 2(eth1) untuk dapat melanjutkan paket data ke gateway pada ethernet 1(eth0)
* Untuk Mensettingnya cukup mudah dan banyak pilihan

1. iptables -t nat -A POSTROUTING -s (ipeth1/subnetnya) -j MASQUERADE

2. iptables -t nat -A POSTROUTING -s (ipeth1/subnetnya) -j SNAT --to-source ip(etho)

3. iptables -t nat -A POSTROUTING -o (eth0"ethernet yang konek langsung ke internet) -j MASQUERADE

* untuk ip tables di atas anda cukup pilih salah satu saja yang 1 , 2 atau yang ke 3
* nah untuk distro suse edit file ini /etc/sysconfig/SuSEfirewall2 dan search
* fwd_route
* masquerade
* set fwd_route pada mode yes
* set masquerade pada mode yes

# Sekarang Restartlah Network anda dengangan cara /etc/init.d/networking restart
# Coba lakukan anda ping ke gateway pada ethernet 1 (eth0) dari komputer klien
# jika reply selamat anda telah berhasil membuat linux anda sebagai router

Instalasi Samba

Instalasi samba dilakukan dengan cara:

# rpm -Uvh samba-2.0.6-9.i386.rpm samba-client-2.0.6-9.i386.rpm samba-common-2.0.6-9.i386.rpm --force --nodeps

Mengeset samba server:

Editlah file smb.conf yang terletak di /etc/smb.conf

1. Untuk security level = share (tidak membutuhkan password dalam mengakses samba):
pastikan ada script ini:

security = share
domain master=yes
domain logons=yes
encrypt password=yes
security = share
lalu tentukan nama direktori yg dishare beserta pathnya (direktori yang ingin disharing) dengan option-optionnya.

contoh:
[my share]
comment = multimedia stuff
path = /home/master
public = yes
writeable = yes

2. Untuk security level = user (butuh password ketika mengakses samba):
sama dengan di atas, namun pada baris security isikan dengan kata user (security = user).

Lalu under command prompt (masuk ke shell) tambahkan beberapa user yang telah tercantum di /etc/passwd ke dalam file /etc/smbpasswd dengan cara:
smbpasswd -a -n

contoh:
[root@ltsp etc]# smbpasswd -a -n hari

Kita dapat mengakses samba server dari komputer windows, dengan menggunakan login hari dan dengan mengisikan password hari yang terdaftar di komputer linux.
Secara default user yg ditambahkan ke /etc/smbpasswd tidak memiliki password, kita bisa mengisinya dengan mengetikkan:
# smbpasswd

contoh:
[root@ltsp etc]# smbpasswd hari

3. Mounting file-file yang dishare di windows dari komputer linux
a. Mounting file2 yg ada di windows (dalam satu workgroup):
mount -t smbfs -o username=..., password=... //nama-komputer-windows/direktori-yg-dishare /mnt/mount-pointnya

contoh:
[root@ltsp etc]# mount -t smbfs -o username=guest,password=nedcom //"Kang andi"/nedcom /mnt/net

b. Berbeda workgroup:
mount -t smbfs -o username=...,password=..., workgroup=... //nama-komputer-windows/direktori-yg-dishare /mnt/mount-pointnya

contoh:
[root@ltsp etc]# mount -t smbfs -o username=hari,password=hehehe,workgroup=Lab-siskom //optik/master /mnt/net

4. Menggunakan smbclient
smbclient -L = untuk melihat direktori yang dishare di komputer windows
smbclient /// = masuk ke komputer windows pada direktori yang dishare dengan menggunakan format server ftp.

contoh:
[root@ltsp etc]# smbclient -L text
[root@ltsp etc]# smbclient //text/aborsi

Samba Server


















Samba server merupakan salah satu fasilitas yang ada pada sistem operasi linux yang bisa digunakan untuk melakukan sharing file dan printer pada jaringan yang menggunakan system operasi windows dan linux. Nama samba diambil dari SMB yaitu sebuah protocol yang mengatur metode sharing file dan pringer pada windows. Untuk menggunakan samba ada beberapa hal yang harus kita install pada distro linux kita yaitu
  • Samba
  • Samba-client
  • Samba-common
  • System-config-samba (optional)
  • Samba swat (optional)
Untuk menjalankan samba ketika system menjalankan multi user ketikan perintah berikut

# /sbin/chkconfig smb on

untuk menjalankan service samba

# /sbin/services smb start

Jika kita ingin menggunakan swat, lakukan modifikasi pada file /etc/xinetd.d/swat seperti berikut
$ cat /etc/xinetd.d/swat# Default: off# description: SWAT is the Samba Web Admin Tool. Use swat \# to configure your Samba server. To use SWAT, \# connect to port 901 with your favorite web browser.service swat{ port = 901 socket_type = stream wait = no only_from = 127.0.0.1 user = root server = /usr/sbin/swat log_on_failure += USERID disable = yes} Ganti nilai disable menjadi yes, dan isi IP address pada only_from jika kita ingin menjalankan swat dari komputer lain, sesuai dengan IP address komputer terebut. Jika kita ingin hanya bisa mengakses swat dari komputer lokal ketikan perintah berikut # chkconfig swat on Kemudian restart xinetd service dengan menjalankan perintah # /sbin/service xinetd restart Jalankan swat dengan mengetikan http://127.0.0.1:901 port 901 adalah port yang sudah kita definisikan pada file configurasi swat. Berikut ini adalah tampilan swat

Ok, saya tidak akan membahas jauh mengenai swat, Anda bisa mempelajari dan mencoba layanan yang disediakannya. Jika kita menggunakan firewall, pastikan port yang digunakan oleh swat dibuka, port normal untuk samba pada protocol UDP adalah 137 dan 138 sedangkan untuk protocol TCP adalah 139 dan 445. Jika kita mengaktifkan SELinux sebagai policy, maka samba akan diproteksi oleh dia, kita bisa mendisablekan SELinux untuk keperluan ini. Samba User, User Maps and Passwords Ketika kita ingin mengakses samba server menggunakan username dan password yang ada pada windows, maka kita harus meminta administrator jaringan untuk melaukan map username pada samba server, karena samba tidak mengenal username dan password windows. Untuk melaukan mapping username dan password windows lakukan pengeditan pada file /etc/samba/smbusers

$ cat /etc/samba/sambausers
#unix_name = smb_name1 smb_name2…
root = administrator admin
nobody = guest pcguest smbguest

Perhatikan penjelasan berikut, entry pertama maps menunjukan bahwa jika ada username windows yang login dengan nama administrator atau admin maka akan dianggap sebagai root pada linux, dan entry kedua jika ada username guest, pcguest, atau smbguest pada yang login pada windows, maka akan dianggap nobody pada linux.

Sedangkan password pada samba akan berbeda dengan password pada linux, oleh karena itu kita harus menambahkan password untuk samba password pada setiap username linux. Ok sebagai contoh kita mempunyai username dengan maps sebagai berikut

sls = sam

sekarang kita akan menambahkan password pada username sls dengan perintah

# smbpasswd –a sls
New SMB password :
Retype new SMB password:
Added user sls

Membuat Router di Linux

Hal-hal yang harus di siapkan dalam pembuatan router sederhana:
1. PC Minimal P2 Memory 64 Mb
2. Ethernet Minimal 2 Buah
3. Cd Linux Distro Redhat
Dalam hal ini saya tidak akan membahas bagaimana cara menginstal linux nya tapi hanya firewall untuk sebuah router sederhana, dalam pembuatan router sederhana ini kita hanya memerlukan firewall(yang saya gunakan adalah iptables dan proxy server Opt) :

Konfigurasi firewall untuk sebuah router sederhana adalah seperti di bawah ini


#——————-#
# Seting Ip Forward #
#——————-#
echo 1 > /proc/sys/net/ipv4/ip_forward
#————#
# Seting NAT #
#————#
iptables -t nat -A POSTROUTING -s ab.c.d.e/24 -j SNAT –to-source 123.45.67.890
#—————————-#
#Redirect HTTP+HTTPS ke Proxy#
#—————————-#
iptables -t nat -I PREROUTING -s ab.c.d.e/24 -p tcp -d ! 123.45.67.890 –dport 80 -j REDIRECT –to-port 3128
iptables -t nat -I PREROUTING -s ab.c.d.e/24 -p tcp -d ! 123.45.67.890 –dport 443 -j REDIRECT –to-port 3128
#——-#
#Forward#
#——-#
iptables -A FORWARD -p tcp –dport 25 -j LOG
#ijinkan acces ke Smtp server
iptables -A FORWARD -s ab.c.d.e/24 -p tcp –dport 25 -j ACCEPT
#ijinkan acces ke DNS Server
iptables -A FORWARD -s ab.c.d.e/24 -p tcp –dport 53 -j ACCEPT
#ijinkan acces Http
iptables -A FORWARD -s ab.c.d.e/24 -p tcp –dport 80 -j ACCEPT
#ijinkan acces ke Pop3
iptables -A FORWARD -s ab.c.d.e/24 -p tcp –dport 110 -j ACCEPT
#ijinkan acces ke https
iptables -A FORWARD -s ab.c.d.e/24 -p tcp –dport 443 -j ACCEPT
#Tutup Semua Port yang tidak akan di gunakan
iptables -A FORWARD -s ab.c.d.e/24 -p tcp -j DROP

#—————-#
#4.Rule Lain Lain#
#—————-#
iptables-save > /etc/sysconfig/iptables
service iptables restart
iptables-save

Membuat User, Grup, File pada Linux Ubuntu

Cara Menambah / Membuat User :
Langkah pertama kali membuat 3 user kita masuk ke terminal, caranya adalah :
1. Buka Terminal
 
2. Selanjutnya ketik sudo adduser , tunggu proses setelah itu akan muncul kata-kata Enter new UNIX password : (masukkan password yg anda inginkan) dan Retype new UNIX password : (masukkan password yg anda inginkan). Setelah itu isi nama Full Name [] : ( nama user yang diinginkan). Lalu Enter. Pada Is The information corret? [Y/n], Ketiklah Y.
3. Ketik Sudo adduser user1
 
 
4. Ketik Sudo adduser user2
 
5. Ketik Sudo adduser user3
 
6. Selanjutnya untuk melihat user kita sudah masuk atau belum user tersebut, ketik cat/ etc/passwd.
 
Cara Membuat File :
Membuat File di User1, Pertama Kita harus login dulu di user1.
1. Caranya ketik sudo login user1 :
 
2. Setelah itu kita membuat file di dalam user1 sebanyak tiga file, dengan cara ketik :
    • touch bonek1.txt
    • touch bonek2.txt
    • touch bonek3.txt
selanjutnya untuk melihat hasil 3 file yg sudah di boat maka ketik ls -li:
Untuk Menganti perintah hak akses maka ketik :
    • chmod 547 bonek1.txt
    • chmod 724 bonek2.txt
    • chmod 777 bonek3.txt

3. Ketik exit untuk keluar dari user1
Membuat File di User2, Pertama Kita harus login dulu di user2.
1. Caranya ketik sudo login user2 :
 
2. Setelah itu kita membuat file di dalam user2 sebanyak tiga file, dengan cara ketik :
    • touch persebaya1.txt
    • touch persebaya2.txt
    • touch persebaya3.txt
selanjutnya untuk melihat hasil 3 file yg sudah di boat maka ketik ls -li:
 
Untuk Menganti perintah hak akses maka ketik :
    • chmod 765 persebaya1.txt
    • chmod 476 persebaya2.txt
    • chmod 555 persebaya3.txt
 
3. Ketik exit untuk keluar dari user2
Membuat File di User3, Pertama Kita harus login dulu di user3.
1. Caranya ketik sudo login user3 :


2. Setelah itu kita membuat file di dalam user3 sebanyak tiga file, dengan cara ketik :
    • touch persib1.txt
    • touch persib2.txt
    • touch persib3.txt
selanjutnya untuk melihat hasil 3 file yg sudah di boat maka ketik ls -li:

Untuk Menganti perintah hak akses maka ketik :
    • chmod 777 persib1.txt
    • chmod 776 persib2.txt
    • chmod 225 persib3.txt


3. Ketik exit untuk keluar dari user3
 
Cara Menambah/Membuat Group :
Langkah pertama kali membuat user kita masuk ke terminal, caranya adalah :
1. Buka Terminal
 
2. Untuk Create Group maka ketik groupadd
3. Ketik sudo groupadd group1, sudo groupadd group2, sudo groupadd group3
 
Selanjutnya untuk melihat hasil 3 group yg sudah di boat maka ketik cat /etc/group :

4. Cara Memasukkan User ke dalam Group :
ketik :
sudo adduser [namauser] [namagroup]
sudo adduser user1 group1
sudo adduser user2 group2
sudo adduser user3 group3

Selanjutnya untuk melihat hasil user yg sudah di masukkan ke dalam group maka ketik cat /etc/group :
 
Semoga Bermanfaat...

Perintah Dasar Linux

Perintah Dasar Linux

Keterangan:
Perintah Linux = Perintah DOS = Keterangan perintah
  • ls = dir = melihat isi file
  • clear = cls = membersihkan tampilan di layar monitor
  • cp = copy = menyalin file
  • mv = ren, move = mengubah nama file, dan bisa juga untuk memindahkan file ke direktori tertentu
  • cd = cd = berpindah direktori (jika tanpa parameter akan menuju ke home direktori)
  • mkdir = md = membuat direktori
  • rmdir = rd = menghapus direktori kosong
  • cat = type = melihat isi file
  • rm = del = menghapus file atau direktori
  • pwd = cd = melihat direktori aktif saat ini
  • more = more = melihat tampilan per halaman
  • grep = <> = menyaring tampilan atau file berdasarkan kata tertentu
  • free = mem = melihat informasi memory
Jika di DOS untuk menampilkan keterangan suatu perintah digunakan /?, maka di Linux dapat menggunakan perintah man. Contoh, untuk mengetahui fungsi dari perintah ls, maka dapat menggunakan man ls
Untuk menampilkan daftar perintah yang ada di linux, gunakan perintah info.
Beberapa contoh penggunaan perintah dasar Linux:
  • Menampilkan daftar file atau direktori
    ls -a = Melihat semua file atau direktori termasuk yang disembunyikan (diawali dengan tanda . (titik))
    ls -l = Menampilkan file dan direktori dalam tampilan lengkap, termasuk ukuran, tanggal modifikasi, pemilik, group dan mode atributnya
    ls -R = Menapilkan semua file atau direktori. Jika terdapat direktori, isi direktori itu akan ditampilkan juga
  • Membuat direktori beberapa level dalam 1 perintah. Contohnya direktori yang mempunyai susunan seperti ini:
    Komputer
    |-Hardware
    |-CPU
    |-Memori
    |-HDD
    |-Software
    |-OS
    |-Office
  • Maka Anda dapat menggunakan perintah berikut:
    $ mkdir -p Komputer/{Hardware/{CPU,Memori,HDD},Software/{OS, Office}}
  • Untuk melihat strukturnya, gunakan perintah tree (bila tidak ada, install dulu tree-nya dengan perintah urpmi tree)
  • Untuk menghapus direktori Komputer termasuk yang berada di bawahnya (di DOS dilakukan dengan perintah deltree), gunakan perintah
    $ rm -rf Komputer
    Parameter -rf artinya adalah menghapus seluruh direktori yang berada di dalamnya (-r) tanpa bertanya lagi (-f).
  • Membuat file dan melihat isinya:
    Membuat file dapat dilakukan dengan perintah cat, caranya hampir sama dengan perintah DOS (via copy con namafile), caranya adalah
    $ cat > namafile
    Untuk menyimpan file tersebut, tekan ^D.
  • Melihat isi file, dilakukan dengan perintah cat namafile
  • Melihat isi file tetapi hanya 10 baris pertama saja head namafile
  • Melihat isi file tetapi hanya 10 baris terakhir saja tail namafile
  • Melihat isi file tetapi hanya 5 baris pertama saja head -5 namafile
  • Melihat isi file tetapi hanya baris 5 saja head -5 namafile | tail -1
  • Perintah Pause:
    Di Linux ada 2 macam perintah untuk melihat tampilan daftar/isi file per layar. Perintah tersebut adalah more dan less Perbedaan more dengan less terletak pada apa yang ditampilkan dalam jumlah besar. Perintah more hanya dapat melihat tampilan per layar tanpa bisa melihat apa sudah ditampilkan, jadi tidak bisa scroll ke atas untuk melihat tampilan yang telah lewat.
    Perintah less, lebih lengkap dari more karena less dapat melihat tampilan yang telah lewat dengan menggunakan panah atas.
Perintah untuk berbagai operasi dasar di sistem operasi linux, beserta penjelasannya, dapat Anda lihat pada tabel yang telah penulis susun sebagai berikut: 
Perintah
Keterangan
any_command --help
Menampilkan keterangan bantu tentang pemakaian perintah. "--help" sama dengan perintah pada DOS "/h".
ls
Melihat isi file dari direktori aktif. Pada linux perintah dir hanya berupa alias dari perintah ls. Untuk perintah ls sendiri sering dibuatkan alias ls --color, agar pada waktu di ls ditampilkan warna-warna sesuai dengan file-filenya, biasanya hijau untuk execute, dsb.
ls -al
Melihat seluruh isi file pada direktori aktif beserta file hidden, lalu ditampilkan layar per layar.
cd directory
Change directory. Menggunakan cd tanpa nama direktori akan menghantarkan anda ke home direktori. Dan cd - akan menghantarkan anda ke direktori sebelumnya.
cp source destination
Mengopi suatu file
mcopy source destination
Mengcopy suatu file dari/ke dos filesystem. Contoh mcopy a:autoexec.bat ~/junk . Gunakan man mtools untuk command yang sejenis : mdir, mcd, mren, mmove, mdel, mmd, mrd, mformat....
mv source destination
Memindahkan atau mengganti nama file
ln -s source destination
Membuat Simbolic Links, contoh ln -sf /usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat Simbolic link dari file XF86_SVGA ke X
rm files
Menghapus file
mkdir directory
Membuat direktori baru
rmdir directory
Menghapus direktori yang telah kosong
rm -r files
(recursive remove) Menghapus file, direktori dan subdirektorinya. Hati-hati menggunakan perintah ini apabila anda login sebagai root, karena root dengan mudah dapat menghapus seluruh file pada sistem dengan perintah di atas, tidak ada perintah untuk undelete di Linux
more
Untuk melihat isi suatu file, dengan tambahan perintah more, maka isi file tersebut ditampilkan layar per layar.
less filename
Melihat suatu file layar per layar, dan tekan tombol "q" apabila ingin keluar,
pico filename
Edit suatu text file.
pico -w filename
Edit suatu text file, dengan menonaktifkan fungsi word wrap, sangat berguna untuk mengedit file seperti /etc/fstab.
lynx file.html
Melihat file html atau browse ke net dengan text mode, dimana gambar/image tidak dapat ditampilkan, tapi lynx adalah suatu browser yang sangat cepat, sangat berguna bila anda hanya menginginkan suatu artikel tanpa image.
tar -zxvf filename.tar.gz
Meng-untar sebuah file tar sekaligus meng-uncompress file tersebut (*.tar.gz atau *.tgz), untuk meletakkannya direktori yg diinginkan tambahkan option -C direktori, contoh tar -zxvf filename.tar.gz -C /opt (meletakkan file tersebut di direktori /opt
tar -xvf filename.tar
Meng-untar sebuah file tar yang tidak terkompress (*.tar).
gunzip filename.gz
Meng-uncompress sebuah file zip (*.gz" or *.z). dengan menggunakan gzip (juga zip atau compress) jika anda menginginkan mengompress file.
bunzip2 filename.bz2
Meng-uncompress file dengan format (*.bz2) dengan utiliti "bzip2", digunakan pada file yang besar.
unzip filename.zip
Meng-uncompress file dengan format (*.zip) dengan utiliti "unzip" yang kompatibel dengan pkzip for DOS.
find / -name "filename"
Mencari "namafile" pada komputer anda dimulai dengan direktori /. Namafile tersebut mungkin saja berisi wildcard (*,?).
locate filename
Mencari file dengan string "filename". Sangat mudah dan cepat dari perintah di atas.
pine
Email reader yang sangat mudah digunakan, dan menjadi favorit banyak pemakai mesin Unix. Atau anda bisa pakai email yang sangat customize, yaitu mutt ,
talk username1
Berbicara dengan keyboard dengan user lain yg sedang login pada mesin kita (atau gunakan talk username1@machinename
untuk berbicara dengan komputer lain). Untuk menerima undangan percakapan, ketikkan talk username2. Jika seseorang mencoba untuk berbicara dengan anda dan itu dirasakan mengganggu, anda bisa menggunakan perintah mesg n untuk menolak pesan tersebut. Dan gunakan perintah who atau rwho untuk melihat siapa user yang mengganggu tersebut.
mc
Menjalankan "Morton Commander" ... eh... salah maksudnya "Midnight Commander" sebagai file manager, cepat dan bagus.
telnet server
Untuk menghubungkan komputer kita ke komputer lain dengan menggunakan protokol TELNET. Gunakan nama mesin atau Nomor IP mesin, dan anda akan mendapatkan prompt login name dari mesin tersebut, masukkan passwordnya, oh ya .. anda juga harus punya account di mesin remote tersebut. Telnet akan menghubungkan anda dengan komputer lain dan membiarkan anda untuk mengoperasikan mesin tersebut. Telnet sangat tidak aman, setiap yang anda ketik menjadi "open text", juga dengan password anda! Gunakan ssh alih-alih telnet untuk mengakses mesin secara remote.
rlogin server
(remote login) Menghubungkan anda kekomputer lain. Loginname dan password, tetapi apabila account anda tersebut telah dipakai, maka anda akan mendapatkan pesan kesalahan pada password anda. Sangat tidak aman juga, gunakan ssh sebagai gantinya.
rsh server
(remote shell) Jalan lain untuk menghubungkan anda ke remote machine. Apabila login name/password anda sedang dipakai di remote mesin tsb, maka password anda tidak akan berlaku. Idem dengan rlogin, gantikan dengan ssh.
ftp server
Ftp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari remote mesin. Juga tidak aman, gunakan scp dari keluarga ssh sebagai gantinya.
minicom
Program Minicom (dapat dikatakan seperti "Procomm/Hyperterminal for Linux").
./program_name
Menjalankan program pada direktori aktif, yang mana tidak terdapat pada PATH anda
xinit
Menjalankan X-window server (tanpa windows manager).
startx
Menjalankan X-window server dan meload default windows manager. Sama seperti perintah "win" under DOS dengan Win3.1
startx -- :1
Menjalankan sesi X-windows berikutnya pada display 1 (default menggunakan display 0). Anda dapat menjalankan banyak GUI terminal secara bersamaan, untuk pindah antar GUI gunakan , , etc, tapi ini akan lebih banyak memakan memori.
xterm
(pada X terminal) ,menjalankan X-windows terminal. Untuk keluar ketikkan exit
xboing
(pada X terminal). Sangat lucu deh ...., seperti games-games lama .....
gimp
(pada X terminal) Program image editor yang sangat bagus, bisa disamakan dengan Adobe Photoshop, yang membedakan adalah program ini gratis.
netscape
(pada X terminal) menjalankan netscape, versi pada waktu tulisan ini dibuat telah mencapai versi 4.7
netscape -display host:0.0
(pada X terminal) menjalankan netscape pada mesin yang aktif dan menampilkan outputnya pada mesin yang bernama host display 0 screen 0. Anda harus memberikan akses untuk mesin aktif untuk menampilkannya pada mesin host dengan perintah xhost
shutdown -h now
(sebagai root) Shut down sistem. Umumnya digunakan untuk remote shutdown. Gunakan untuk shutdown pada konsol (dapat dijalankan oleh user).
halt
reboot (sebagai root) Halt atau reboot mesin. Lebih simple dari perintah di atas.
man topic
Menampilkan daftar dari sistem manual pages (help) sesuai dengan topic. Coba man man. lalu tekan q untuk keluar dari viewer. Perintah info topic Manual pages dapat dibaca dilhat dengan cara any_command --help.
apropos topic
Menampilkan bantuan manual berdasarkan topik..
pwd
Melihat direktori kerja saat ini
hostname
Menampilkan nama local host (mesin dimana anda sedang bekerja). Gunakan perintah netconf (sebagai root) untuk merubah nama host dari mesin tersebut, atau edit file /etc/hosts
whoami
Mencetak login name anda
id username
Mencetak user id (uid) atau group id (gid)
date
Mencetak atau merubah tanggal dan waktu pada komputer, contoh merubah tanggal dan waktu ke 2000-12-31 23:57 dengan perintah; date 123123572000
time
Melihat jumlah waktu yg ditangani untuk penyelesaian suatu proses + info lainnya. Jangan dibingungkan dengan perintah date
who
Melihat user yang login pada komputer kita.
rwho -a
Melihat semua user yg login pada network anda. Layanan perintah rwho ini harus diaktifkan, jalankan setup sebagai root untuk mengaktifkannya.
finger username
Melihat informasi user, coba jalankan; finger root
last
Melihat user sebelumnya yang telah login di komputer.
uptime
Melihat jumlah waktu pemakaian komputer oleh seseorang, terhitung proses reboot terakhir.
ps
(=print status) Melihat proses-proses yang dijalankan oleh user
ps axu
Melihat seluruh proses yang dijalankan, walaupun tanpa terminal control, juga ditampilkan nama dari user untuk setiap proses.
top
Melihat proses yang berjalan, dengan urutan penggunaan cpu.
uname -a
Informasi system kernel anda
free
Informasi memory (dalam kilobytes).
df -h
(=disk free) Melihat informasi pemakaian disk pada seluruh system (in human-readable form)
du / -bh
(=disk usage) Melihat secara detil pemakaian disk untuk setiap direktori, dimulai dari root (in human legible form).
cat /proc/cpuinfo
Cpu info. Melihat file pada /proc directori yang bukan merupakan file nyata (not real files).
cat /proc/interrupts
Melihat alamat interrupt yang dipakai.
cat /proc/version
Versi dari Linux dan informasi lainnya.
cat /proc/filesystems
Melihat filesystem yang digunakan.
cat /etc/printcap
Melihat printer yang telah disetup
lsmod
(as root) Melihat module-module kernel yang telah di load.
set
Melihat environment dari user yang aktif
echo $PATH
Melihat isi dari variabel PATH. Perintah ini dapat digunakan untuk menampilkan variabel environmen lain dengan baik. Gunakan set untuk melihat environmen secara penuh.
dmesg
Mencetak pesan-pesan pada waktu proses boot. (menampilkan file: /var/log/dmesg).
clear
Membersihkan layar.
adduser
Menambah pengguna.