IKLAN

Theme images by kelvinjay. Powered by Blogger.

Tutorial

HEBOH

Kuliner

Youtube Tutorial

Games

Lowongan Kerja

OpenSource

Cara Share Internet dengan SSH di Linux Part II

jika sebelumnya sudah saya jelaskan trik share wifi di linux menggunakan ssh,maka kali ini saya akan mencoba share trik kedua, tujuanya sebagai dokumentasi pribadi saja, jika sewaktu-waktu linux saya uninstall/error
oke, langkah pertama
1. install amunisinya
apt-get install dhcp3-server hostapd

2. configurasi hostapd.conf
cd ~
nano hostapd.conf 
isi dengan script berikut

interface=wlan0
driver=nl80211
ssid=microssh
channel=1
hw_mode=g
auth_algs=1
wpa=3
wpa_passphrase=ilovemasha
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP


3. Konfigurasi Interface

# The loopback network interface
auto lo
iface lo inet loopback

# Host-only interface
auto eth1
iface eth1 inet static
        address         192.168.150.1
        netmask         255.255.255.0
        network         192.168.150.0
        broadcast       192.168.150.255

# NAT interface
auto eth2

auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0

4. konfigurasi dhcpd.conf
nano /etc/dhcp/dhcpd.conf


subnet 10.10.0.0 netmask 255.255.255.0 {
range 10.10.0.2 10.10.0.16;
option domain-name-servers 8.8.4.4, 8.8.8.8;
option routers 10.10.0.1;
}

4. ip forwarder
nano /etc/sysctl.conf

hapus tanda # depan script
net.ipv4.ip_forward=1

5. setting firewall
nano /etc/rc.local
iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o tun0 -j MASQUERADE

6. automatic script
nano sh start.sh


#!/bin/bash
# Start
hostapd /etc/hostapd.conf

7. jalankan share wifi
sh start.sh



Cara Membuat Aplikasi Tweetdect di Linux

Ditemani kopi hangat, pas banget karena suasana saat hujan maka kalian akan saya ajak bergalau ria cara membuat aplikasi tweetdect dengan python, sebelumnya apakah kalian sudah tahu tweetdect itu sendiri kan??


sejenis aplikasi berbasis dekstop dan web, sayang untuk dekstop sendiri baru tersedia untuk windows dan mac os, tapi tenang semua itu bisa diakali kok, sebenarnya aplikasi yang akan kita buat nanti adalah aplikasi semacam web browser tapi kita tanamkan di os linux kita sehingga serupa dengan aplikasi dektop lainya, okey langsung saja kita buat

sarat mutlak pertama adalah OS Linux kamu harus sudah terinstall python, dan semua distro linux sudah terdefault terinstall python, dalam hal ini saya menggunakan editor geany, jika belum punya silahkan install terlebih dahulu

1. buka geany, pastekan code berikut ini
 #!/usr/bin/env python  
import gtk, webkit
from PyQt4.QtWebKit import *
from PyQt4.QtNetwork import *
USER_AGENT = "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:15.0) Gecko/20100101 Firefox/15.0.1"
def customuseragent(url):
print 'called for %s' % url
return 'custom ua'
def tombol(widget):
add = alamat.get_text()
if add.startswith("http://"):
web.open(add)
else:
add = "http://" + add
alamat.set_text(add)
web.open(add)
def new_title(view, frame, title):
win.set_title(title)
def on_click_link(view, frame):
uri=frame.get_uri()
alamat.set_text(uri)
def testproxy(self):
webkit.set_proxy("socks5://127.0.0.1:1111")
self.assertTrue(True)
win = gtk.Window()
win.set_default_size(1000,600)
win.connect('destroy',lambda w: gtk.main_quit())
box1 = gtk.VBox()
win.add(box1)
box2 = gtk.HBox()
box1.pack_start(box2, False)
alamat = gtk.Entry()
box2.pack_start(alamat)
gobutton = gtk.Button("Go")
box2.pack_start(gobutton)
gobutton.connect('clicked', tombol)
scroller = gtk.ScrolledWindow()
box1.pack_start(scroller)
web = webkit.WebView()
web.open("http://tweetdeck.twitter.com/")
web.connect("title-changed", new_title)
#web.connect("navigation-requested", on_click_link)
web.connect("load-committed", on_click_link)
scroller.add(web)
win.show_all()
gtk.main()

kemudian simpan file diatas dengan nama tweetdect.py
2. install programnya
dalam hal ini saya menyimpan di /home/sandyhackers/python/
maka, ketikan perintah berikut

sandyhackers@sandy:~/python$ sudo cp tweetdeck.py /usr/bin/tweetdect
sandyhackers@sandy:~/python$ sudo chmod +x /usr/bin/tweetdect
sandyhackers@sandy:~/python$ wget http://www.icon100.com/up/3586/96/tweetdeck.png



3. Pasang di start menu
sandyhackers@sandy:~/python$ sudo geany /usr/share/applications/tweetdect.desktop
isi dengan script berikut

 [Desktop Entry]  
Name=Tweetdect
GenericName=Tweetdect Twitter
Comment=Free Tweets and Ngalai
Exec=tweetdect
Icon=/home/sandyhackers/python/tweetdeck.png
StartupNotify=true
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
X-MessagingMenu-UsesChatSection=true
X-Ubuntu-Gettext-Domain=tweetdeck

4. jalankan program
klik start > internet > tweetdect
jangan lupa add twitter saya, @sandyhackers

Icup Aplikasi Piala Dunia untuk Linux

gemar semarak piala dunia segera datang, akan berlangsung pada tanggal 12 juni 2014, dan tim jagoan ane adalah Jerman dan Brasil, bravoooo
tapi kali ini hadir aplikasi baru yang membahas pernak pernik piala dunia, namanya Icup
adalah aplikasi cross platform yang di dalamnya terdapat berbagai macam konten khusus untuk menyambut piala dunia brasil, berhubung cross platform, aplikasi ini tentunya tersedia untuk berjalan di OS linux

dan kali ini sukses saya jalankan di sistem operasi Kali Linux saya, horeeeeee

aplikasi Icup ini memeliki fitur tambahan diantaranya
1. tersedia lebih dari 30 bahasa
2. Tampilan yang sangat user friendly
3. Pencarian berdasarkan kalender, grup, tanggal dan babak waktu
4. Visualisasi grub yang maco banget
5. Content share sosial media seperti facebook, twitter dan google+
6. setting proxy server sesuai selera

aplikasi ini dapat kalian unduh disini atau langsung ke web resminya di Icup Official

berikut adalah cara installnya
1. download dulu aplikasinya, setelah itu ektrak terserah ke folder favouritemu..
2. rename iCup 2014 FREE - Brazil menjadi icup
tujuanya untuk mempermudah menjankan aplikasinya
jadinya akan seperti ini
3. copy kan semua isi folder di atas ke direktori /usr/bin
jangan lupa login dengan access root, bisa menggunakan nautilus
4. jalankan script berikut di terminal
cd /usr/bin
chmod +x icup
5. jalankan aplikasinya
jadi jika ingin menjalankan aplikasinya, tinggal ketik di terminal
icup


gimana mudah bukan? semoga membantu, doain juga semoga tim Favorite ane Jerman melaju ke final dan menjuarai piala dunia ke 4 kalinya, amiennnnnn

Cara Download Video Youtube di Kali Linux

Cara Download Video Youtube di Kali Linux dengan mudah, caranya jalankan perintah berikut pada terminal

sudo curl https://yt-dl.org/downloads/2014.02.22/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
cara download videonya

youtube-dl url
contoh: youtube-dl http://www.youtube.com/watch?v=XRNtFgxesAE


update, ternyata sekarang sudah tersedia Youtube-dl versi GUI, namanya youtube-dlG, cara installnya mudah kok, jalan perintah berikut di terminal kamu

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dlg
sekian, semoga membantu



Cara Merubah Repository Centos 6 (VPS)

berubung teman saya meminta tutorial bagaimana cara mengganti repostory centos 6, berhubung repo asli koneksi sangat lemot karena menggunakan vps lokal

1. langkah pertama silahkan login ke vps kalian


2. pindah ke direktory /etc/yum.repos.d/
 cd /etc/yum.repos.d/
3. lihat direktori listnya, dengan cara ketik ls
CentOS-Base.repo       CentOS-Media.repo  epel-testing.repo  remi.repo
CentOS-Debuginfo.repo  CentOS-Vault.repo  epel.repo          vz.repo
4. backup,
CentOS-Base.repo adalah repo bawaan vps kamu, backup dulu sebelum dirubah, caranya
# cp CentOS-Base.repo CentOS-Base.repo.backup
5. remove repo dan buat repo baru
# rm CentOS-Base.repo
# nano CentOS-Base.repo
6. isikan repository local
[CentOS Plus]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/6/centosplus/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-6
[Contrib]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/6/contrib/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-6
[Extras]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/6/extras/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-6
[Fasttrack]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/6/fasttrack/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-6
[OS]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/6/os/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-6
[Update]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/6/updates/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-6
 simpan dengan cara ctrl+x lalu tekan y > enter
7. update repo
# yum update

semoga membantu

Cara koneksi modem di linux dengan wvdial (3g mode)

Keanehan pada koneksi internet di laptop backtrack saya membuat saya semakin penasaran untuk mengOphreak, alasanya begini.. contoh pada kasus yang saya alami
a. saya menggunakan kartu indosat, mode inject ssh (gretongan)
b. direct all proxy socks menggunakan tun2socks
dari metadata diatas ternyata hasilnya sangat berbeda jika saya gunakan di koneksi 2 os,
a. windows
dengan modem kartu indosat yang saya set ke wcdma only, routing dengan koneksi vps SG.GS speed download bisa mencapai rata 800 kbps, streaming HD no dc
b. Linux Backtrack (all linux)
kartu yang sama server vps yang sama pula, tapi download speed hanya 50 kbps

hal ini semakin menambah penasaran saya untuk set bagaimana speed download internet linux ku bisa sepadan dengan windows, mungkin setelah saya pikir-pikir masalah terletak pada wvdialnya yang tidak mampu lock mode 3g, untuk itu saya bertanya kepada teman2 di grub ayo belajar linux dan akhirnya alhamdulilah menemukan solusi

kasus: provider indosat dan tutor ini bagi user yang sudah bisa koneksi dengan mode wvdial saja

cara pertama
1. edit wvdial, bisa menggunaka editor nano atau gedit
nano /etc/wvdial.conf
2. lalu tambahkan script berikut
[Dialer isat3g]
Init1 = AT+COPS?;+CSQ
3. koneksikan modem, sudo wvdial isat3g berhubung saya menggunakan kartu indosat, sebelum modem sempat konek batalkan dengan menekan tombol CTRL + C , maka dalam logs berikut akan muncul
--> Initializing modem.--> Sending: AT+COPS?;+CSQAT+COPS?;+CSQ
+COPS: 0,0,"PT. Satelit Palapa Indonesia",2+CSQ: 9,99
OK

tanda yang saya bold diatas adalah logs untuk mengunci mode 3g, "PT. Satelit Palapa Indonesia",2 
hasil logs menunjukan angka 2 berarti diarea anda sudah terbaca sinyal 3g, jika tidak akan di outputkan dengan logs PT. Satelit Palapa Indonesia",0
4. sekarang kita tambahkan pada settingan wvdialnya
Init4 = AT+COPS= 0,0,"PT. Satelit Palapa Indonesia",2
sehingga bila dalam keseluruhan settingan wvdial di laptop saya seperti ini
[Dialer isat3g]
Init1 = AT+COPS?;+CSQ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","internet"
Init4 = AT+COPS= 0,0,"PT. Satelit Palapa Indonesia",2
Password = ;
Phone = *99#
Idle Seconds = 0
Stupid Mode = 1
Compuserve = 0
Baud = 3600000
Auto DNS = 1
Dial Command = ATDT
Ask Password = 0
ISDN = 0
Username = ;
Modem = /dev/ttyUSB0
5. sekarang tinggal koneksikan modem kamu
sudo wvdial isat3g

cara kedua
1. masukan script wvdial berikut
[Dialer indosat3g]
Init1 = AT+COPS?;+CSQ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","internet"
Init4 = AT+COPS= 0,0,"PT. Satelit Palapa Indonesia",2
Password = ;
Phone = *99#
Idle Seconds = 0
Stupid Mode = 1
Compuserve = 0
Baud = 3600000
Auto DNS = 1
Dial Command = ATDT
Ask Password = 0
ISDN = 0
Username = ;
Modem = /dev/ttyUSB0
2. dial modem
sudo wvdial indosat3g



permasalahan: dengan cara saya tidak bisa koneksi internet , hahahaha
tapi tenang sob, setelah saya selidiki ternyata dari pihak indosat tidak memberikan dns secara otomatis
jangan bingung anda perlu menambahkan dns ke /etc/resolv.cof , kalian bisa menggunaka editor favorite kalian, seperti geany, nano maupun gedit
nano /etc/resolv.conf
nameserver 202.152.165.39
nameserver 114.5.5.77

atau jika tidak mau repot setiap koneksi memasukan dns secara terus menerus, silahkan buat eksekusinya
root@bt:~# nano echodns
pastekan script berikut
echo "nameserver 202.152.165.39" /etc/resolv.conf
echo "nameserver 114.5.5.77" /etc/resolv.conf
simpan

berikat hak aksesnya
root@bt:~# chmod +x echodns
jalankan
root@bt:~# ./echodns

semoga membantu :D