Do More With CLI [Part 1]
Do More With CLI [Part 1]
Linux memang identik dengan CLI (Command Line Interpreter), pengguna yang manja akan lebih menyukai menggunakan kursornya untuk melakukan setiap hal, bahkan hal yang mudah. Dan ini terjadi hampir terjadi pada setiap pengguna << back | track yang notabene adalah mantan pengguna windows. "The real hacker is not using GUI"!
Oke, pertanyaan yang sering keluar adalah: "Bagaimana cara melatih penggunaan CLI?" Anda bisa mempelajarinya dari hal terkecil. Yaitu perintah grep. Grep berfungsi untuk mencari string yang dikehendaki. Ini sama dengan perintah find text pada windows. Kali ini saya akan memberikan 3 Tutorial sekaligus, yaitu tutorial grep, tutorial awk, dan tutorial sed. Dan anda bisa mencobanya sendiri.
Preparation:
[*] Terminal terletak pada Applications - Accessories - Terminal
Goal:
[*] Menampilkan IP address pada terminal
Walkthrough:
1. Grep
Buka terminal, lalu masukan perintah
Command:
root@revolution:/# ifconfig wlan0
Kita akan menampilkan konfigurasi IP pada device wlan0 (WiFi Device)
Output:
root@revolution:/# ifconfig wlan0wlan0 Link encap:Ethernet HWaddr 00:24:36:5c:ed:e3 inet addr:192.168.1.7 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::224:36ff:fe5c:ede3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:96332 errors:0 dropped:0 overruns:0 frame:0 TX packets:41418 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:49392027 (49.3 MB) TX bytes:7373200 (7.3 MB)
Kita telah mendapatkan konfigurasi IP dari wlan0. Langkah selanjutnya adalah menggunakan perintah grep. Masukan perintah:
Command:
root@revolution:/# ifconfig wlan0 | grep "inet addr:"
Perintah grep akan mencari string "inet addr:" pada output ifconfig wlan0.
Output:
root@revolution:/# ifconfig wlan0 | grep "inet addr:" inet addr:192.168.1.7 Bcast:192.168.1.255 Mask:255.255.255.0
Ok. Sekarang output kita semakin berkurang, dari 7 baris, menjadi 1 baris saja. Lalu, bagaimana caranya agar output menghasilkan 192.168.1.7 ?
2. Awk
Langkah selanjutnya adalah menyingkirkan inet, Bcast, dan Mask. Kita akan menggunakan perintah awk. Perintah awk akan memilih text yang berada pada kolom tertentu. Dalam output di atas, kolom 1 bernilai : inet. Dipisahkan oleh spasi terdapat kolom 2, yaitu addr:192.168.1.7. Dipisahkan oleh spasi teradapat kolom 3, yaitu Bacst:192.168.1.255. Dan dipisahkan oleh spasi terdapat kolom terakhir, yaitu Mask:255.255.255.0. Kita akan memilih kolom ke dua, sehingga ouput kita akan menampilkan value dari kolom ke 2. Masukan perintah:
Command:
root@revolution:/# ifconfig wlan0 | grep "inet addr:" | awk '{print $2}'
awk '{print $2}' akan menampilkan nilai dari kolom ke dua, yaitu addr:192.168.1.7. Terlihat dari output kita di bawah:
Output:
root@revolution:/# ifconfig wlan0 | grep "inet addr:" | awk '{print $2}'addr:192.168.1.7
Ok, sekarang hasil kita semakin sedikit. Kali ini kita akan menyingkirkan addr: untuk mendapatkan output berupa IP address.
3. Sed
Langkah berikutnya adalah menyingkirkan string addr: dari output kita, sehingga kita mendapatkan output 192.168.1.7. Untuk menyingkirkan string tertentu, perintah sed adalah sed 's/[STRING YANG AKAN DIHAPUS]//' Masukan perintah berikut:
Command:
root@revolution:/# ifconfig wlan0 | grep "inet addr:" | awk '{print $2}'| sed 's/addr://'
Perintah di atas akan menghapus string addr:, maka output yang akan terlihat adalah.
Output:
root@revolution:/# ifconfig wlan0 | grep "inet addr:" | awk '{print $2}'| sed 's/addr://'192.168.1.7
Excellent!
About: jefri
You may also like...
Langganan:
Posting Komentar (Atom)
Recent Posts
Popular Posts
-
1.LOAD_FILE Load file adalah query SQL untuk meng-load suatu file scara remote..kurang lebihnya seperti itu ..
-
siap meluncur di tunggu dari kawan kawan untuk sharing bugs and scaning pake bot
-
assalamualaikummm permisi bang ane cuma mau share,.... gimana cara atau trik membuat Flashing screen ( atau layar menjadi kelap kelip,....)
-
Oke, untuk yang belum tau aja yhaa... ^^ Utk pengguna windoss, install dlu interpreter python, coz bhs ini ga default ada… (ckckck...
-
Ciuman adalah bahasa tubuh yang populer untuk mengungkapkan rasa sayang kepada pasangan, teman maupun keluarga. Tapi ada beberapa tipe...
-
Assalamu alaikum Sudah lama tidak posting blog nih disini saya akan membahas cara membuat program transaksi penjualan dengan Fox pro ...
-
Gambaran Web Attack : Scan => XPL/SQLi => Upload Shell => Deface/Jumping => Rooting 1. Scan Cari tau dimana letak kel...
-
Mengapa judulnya kayak gini, iyah betul judulnya sesuai kok sama kenyataannya,,yang biasanya ente kalo mau ngerjain temen buat ngerekam k...
-
Menghubungi pacar maupun gebetan via SMS atau Messenger saat ini sedang marak. Komunikasi memang penting untuk bisa menunjang kemajuan ...
-
Pengertian sql injection: SQL injection adalah sebuah aksi hacking yang dilakukan di aplikasi client dengan cara memodifikasi per...
Recent Comments
Labels
Labels
Find us on Facebook
Labels
- backtrack (47)
- berita (12)
- blogseo (6)
- education (1)
- foxpro (2)
- hacking (78)
- Ilmu Komputer (131)
- info unik (32)
- intim (12)
- kesehatan (23)
- lounge (4)
- love (11)
- network (1)
- Network-Linux (1)
- network-windows (1)
- olahraga (5)
- pascal (2)
- php (1)
- programer (29)
- relationship (23)
- sqljavascriptdll (7)
- Virus (1)
- webhacking (9)
- wifihack (8)






Tidak ada komentar:
Posting Komentar