Tampilkan postingan dengan label SSH. Tampilkan semua postingan
Tampilkan postingan dengan label SSH. Tampilkan semua postingan

Cara Share Internet dengan SSH di Linux Part II

Senin, 17 November 2014
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



Tutorial BBM Di PC Menggunakan SSH (Linux Only)

Sabtu, 28 Juni 2014
SSH dan BBM, kata yang paling sering dicari saat ini, selain aplikasi gratis akses internetnya juga pengen gratis, oke saya bagikan tipsnya

dalam hal ini saya menggunakan spek sebagai berikut:
  • OS Type: Linux
  • OS Version: 2.6
  • Memory: 512MB
  • Hard drive type: VDI
  • Hard drive storage: dynamically allocated
  • Hard drive size: 3GB
  • Network: NAT
pertama kalian harus install android di Virtualbox, dan saya hanya akan membagikan trik cara install BBM dengan koneksi menggunakan ssh, dan saya tekankan saya tidak menggunakan windows, melainkan Linux, jadi jangan tanyakan di windows bagaimana dan bla bla bla..

1. Install Android-x86











2. Jalan tun2socks
a. install badvpn (debian/ubuntu)
add-apt-repository ppa:ambrop7/badvpn
apt-get update
apt-get install badvpn

b. install app tunnel
a. bitvise
normalnya, aplikasi ini hanya support untuk windows, tapi bisa berjalan di linux dengan wine
bisa di download sini http://www.bitvise.com/ssh-client-download
b. pac manager
aplikasi tunnelir ini memang dibuat based on linux, artinya bisa berjalan native tanpa bantuan wine
download pac manager disini http://sourceforge.net/projects/pacmanager/
cara installnya
# dpkg -i pac-4.5.2.3-all.deb
# apt-get install -f
Konfigurasi
PAC Manager

  • buat koneksi baru
  • konfigurasi akun vps/ssh

  • setting local forwarding, saya isi dengan port 1080
  • login
Bitvise

  • atur settingan sesuaikan dengan gambar beriku
3. jalankan badvpn
 badvpn-tun2socks --tundev tun0 --netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0 --socks-server-addr 127.0.0.1:1080 --udpgw-remote-server-addr 127.0.0.1:7300
4. routing koneksi
kali saya menggunakan provider indosat, maka routing seperti berikut:
 #!/bin/sh
#DEFAULT#
ifconfig tun0 10.0.0.1 netmask 255.255.255.0
route del -net 0.0.0.0 netmask 0.0.0.0 gw 0.0.0.0 ppp0
route add default gw 10.0.0.2 metric 6

#INDOSAT#
route add 10.19.19.19 gw 10.64.64.64 metric 5
route add 202.152.165.39 gw 10.64.64.64 metric 5
route add 114.5.5.77 gw 10.64.64.64 metric 5
untuk operator lain:
#Telkomsel
route add 10.1.89.130 gw 10.64.64.64 metric 5
route add 114.127.208.84 gw 10.64.64.64 metric 5
route add 202.3.208.11 gw 10.64.64.64 metric 5

#XL#
route add 202.152.240.50 gw 10.64.64.64 metric 5
route add 112.215.71.243 gw 10.64.64.64 metric 5
route add 112.215.71.242 gw 10.64.64.64 metric 55

3. Jalankan Android-x86
install aplikasi yang kamu mau, misalkan BBM, jika install BBM saya sarankan jangan install dari playstore, tapi download dari source lain, karena tidak akan dikenali oleh mesin virtual kita

dan berikut hasil test aplikasi BBM saya
install aplikasi BBM, jangan lupa install aplikasi rotation locker, karena tampilan BBM akan ke potrait, langsung saja lock ke landscape

test BBM dengan ssh, respon tun2socks di terminal


hasil test ssh dengan androidx86 di Vbox, penasaran dengan protocol ssh socks, respon berbeda androidx86 (Host) menggunakan VPN dan tidak menggunakan VPN (polosan), ternyata respon UDP jalan, cihuy..gratisan make Androidx86 dengan badvpn


sekian, jika kesulitan silahkan tanyakan pertanyaan di komentar

Cara Share Internet dengan SSH di Linux

Rabu, 21 Mei 2014
berbagi itu memang indah, seperti kita berbagi koneksi dengan internet gratis dengan ssh, jika biasanya kalian menggunakan OS windows dengan kemudahan aplikasi di dalamnya, kali saya akan membagikan cara share wifi dengan ssh di Linux, jadi total kalian akan nongkrong di terminal, tapi tenang saja caranya mudah kok

dasar pertama share wifi dengan ssh kalian harus tahu tentang phreaking di linux, sudah saya jelaskan pada pembahasan sebelumnya tentang phreaking, salah satunya ulasan artikel berikut: 

jadi kesimpulanya dalam hal nanti saya akan menggunakan interface tun0 (tun2socks) sebagai source internet yang akan dibagi, sudah jelas???
jika kalian menggunakan vpn atau semacamnya, source interface tinggal diganti dengan nama interface kamu, bisa eth0, vpn_masha dan lain lain

CARA I
1. cek apakah wifi card anda terdeteksi
lspci -k | grep -A 3 -i "network"
07:00.0 Network controller: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)
Subsystem: AzureWave Device 1186
Kernel driver in use: ath9k
untuk mengecek lebih detailnya: modinfo ath9k | grep 'depend'
depends:        ath9k_hw,mac80211,ath9k_common,cfg80211,ath
 dalam hal ini saya menggunakan wificard mac80211 yang artinya di dukung oleh aplikasi hostapd

Beberapa Driver wifi card yang di suport oleh Hostapd

sekarang saatnya install aplikasi yang dibutuhkan
2.install 


apt-get install dhcp3-server hostapd

3.Konfigurasi Hostapd

cd ~
nano hostapd.conf 
isi dengan script berikut
interface=wlan0
driver=nl80211
ssid=BukanSpeedy **nama wifi kamu
channel=1
hw_mode=g
auth_algs=1
wpa=3
wpa_passphrase=masha&bear **password wifi kamu
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP

keluar dan simpan, silahkan ganti nama ssid dan password sesuka kalian
4. edit dhcpd.conf
nano /etc/dhcp/dhcpd.conf
tambahkan script berikut pada baris paling bawah
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
option domain-name-servers 114.5.5.7, 202.152.165.39 ;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
}
yang saya beri tanda merah adalah dns dari operator yang saya pakai, yaitu indosat! untuk operator lain silahkan di sesuaikan sendiri, Sedangkan range IP host adalah 192.168.1.10 sampai dengan 192.168.1.254. Sedangkan router dalam hal ini adalah laptop kita, menggunakan IP 192.168.1.1.

5. edit syconf
nano /etc/sysctl.conf
hilangkan tanda pagar #net.ipv4.ip_forward=0 dan rubah menjadi net.ipv4.ip_forward=1

6. setting firewall kamu
nano /etc/rc.local
dan pastekan tepat diatas code exit0
/sbin/iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE
kenapa tun0, karena source internet berasal interface tun0

7. Buat autostart wifi
cd ~
nano hostapd.sh 
pastekan script berikut dan simpan
#!/bin/sh -e
sudo hostapd -B hostapd.conf
sleep 1
sudo ifconfig
wlan0 inet 192.168.1.1
sleep 1
sudo /etc/init.d/isc-dhcp-server start
exit
8. Selesai
cara menjalankan yaitu
sh hostapd.sh

CARA II 
menggunakan aplikasi hotspot, test kali ini saya menggunakan OS Kali Linux, yang sudah pasti kalian harus memperbaiki ppa kali linux terlebih dahulu, jika kalian menggunakan distro ini, untuk lebih ringkasnya fix ppa-repository kali linux

1. install ap-hotspot
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
sudo apt-get install -f

2. jalankan ssh dengan badvpn
tutorial ini bisa kalian baca di artikel berikut Badvpn tun2socks, aplikasi pengganti proxifier di Linux
didalamnya sudah termasuk menjalankan inject, login ssh, run badvpn dan routing
3. jalankan ap-hotspot
ap-hotspot configure
logs: Detecting main network interface...
Detected tun0 as the network interface connected to the Internet. Press ENTER if this is correct or enter the desired interface below (e.g.- eth0, ppp0 etc.): tun0
saya isikan dengan tun0, karena source internet saya menggunakan tun2socks dimana interface menggunakan tun0

Detected wlan0 as your WiFi interface. Press ENTER if this is correct or enter the desired interface
logs: tekan ENTER saja
Enter the desired Access Point name or press ENTER to use the default one (myhotspot): masha
logs: masha adalah nama dari access point saya
Enter the desired WPA Passphrase below or press ENTER to use the default one (qwerty0987): rahmadsandy
logs: rahmadsandy adalah password wifi saya

sekarang jalankan ap-hotspotnya
ap-hotspot start
4. test koneksi
sekarang koneksikan device kalian, bisa menggunakan laptop maupun hp (mantabs ra!!!!!)
dan ini hasil test koneksi client menggunakan hp Nokia c3

Test Download


Access Point Masha di Linux
hasil download di client windows menggunakan IDM


sekian tutorial dari saya, semoga membantu!

yang masih kesulitan silahkan tanyakan di kolom komentar atau links TS di grub Ayo Belajar Linux disini

Cara Share Wifi Menggunakan SSH

Jumat, 27 Desember 2013
Setelah banyak ujicoba, akhirnya saya bisa menggunakan wifi ssh, artinya si client juga dapat menikmati SSH tanpa harus multilogin yang sebagaimana kita ketahui, penggunaan akun ssh premium multi login sangat dilarang,hahahaha
karena jujur ane juga penjual ssh, untuk itu saya membagikan bagaimana Cara Share Wifi Menggunakan SSH, ok..
sebelumnya siapkan dulu alat dan bahanya:
1. modem, sudah pasti
2. inject dan akun ssh
3. proxifier untuk direct proxy server maupun client
4. Connectify PRO , ane pake versi 4.2, bisa download Connectify PRO
5. Segelas kopi hangat menemani anda untuk ngoprek agar lebih semangat :D

langkah dan penggunaan
a. Install dulu Connectify PRO yang sudah kalian download, untuk mendapatkan versi pro, silahkan masukkan user dan serial number dibawah ini:
email: rene.bidner@hotmail.com serial: QE4943-K24T79-KKJKKA-M2NQKW-XWVZYT-Z8DN8J-6NEN1A-UCRZ1A-EM8E7J-AV529K-ZEDV52-4EYYFV-T4UE7G-AFVAYW-77G5B4-JKNBJS-Z4MEX7-HRB2TT-N7GVF4-UBXNJS-288MXL-G5GAPU-3UQ

b. buka Connectify PRO, 
perhatikan keterangan gambar diatas
1. isikan sesuai dengan keinganan agan, ini menyesuaikan penamaan wifi agan sendiri..
misalkan kita namakan sandyhackers atau nama orang tercinta agan, hehehe
2. password wifi, gunanya tentu untuk memproteksi jaringan wifi agan, minimal 8 digit password
3. pilih sumber koneksi yang agan pakai, misalkan koneksi dengan modem, maka akan muncul option nama koneksi sesuai dengan setting nama dialup modem kalian,
4. klik start hotspot, proses ini memakan waktu agak lama..
jadi silahkan ditunggu saja
5. jika sudah terkoneksi, maka cek wifi agan apakah sudah aktif atau belum, dan lihat konfigurasi ip dari Connectify. caranya masuk network and sharing center > change adapter setting pilih koneksi wifi yg aktif  terus klik kanan properties, pilih TCP?IPv4, klik properties, di situ agan terlihat konfigurasi ipnya, dan catat semua, karena akan dibutuhkan untuk set listen port ssh kita dan proxifer



6. Sekarang koneksikan ssh kalian, seperti biasa, koneksikan ssh menggunakan ssh, yang beda hanya setting listen portnya saja, pada listen interface diisi ip sesuai dengan ip ssh kamu, dan listen port diisi terserah, dalam hal ini saya isi dengan 1084


7.  sekarang setting proxifier kamu, klik proxyservers lalu add
tambahkan ip, ip server sesuai dengan ip wifi misalkan 192.168.20.1 dan port 1084, dan pada proxy rules arahkan ke protocol socks 192.168.20.1:1084...
Ingat: Hal ini berlaku pada server maupun client jika ingin menggunakan proxifier, tapi jika tidak maka set manual caranya
8. Konfigurasi Client tanpa proxifier, buka web browser (Google Chrome, firefox, etc) atur proxy sesuai gambar berikut


TAMBAHAN

A. Share Wifi ke HP Android kalian
1. konekan wifi agan
2. Download proxidriod di playstore dan jalankan
3.  setting sesuai dengan gambar berikut

1. Host: ip wifi kamu (192.168.20.1)
2. Port: diisi listen port bitvise (1084)

hasil speedtest make hp andro gan

B. Share Wifi di Linux
1. setting ip web browser kalian seperti gambar di bawah ini
2. setting proxychains dengan konfigurasi berikut
nano /etc/proxychains.conf

hasil speedtest di ubuntu ane gan, mantabs bukan?


silahkan browsing sesuka kalian, dan berbagi internet kepada sahabat-sahabatmu! semoga artikel ini bermanfaat





Cara Install Squid Proxy di VPS

Jumat, 13 Desember 2013
oke, sekarang sudah banyak bugs inject bermunculan, salah satunya dengan metode filter proxy server dengan memanfaatkan vitur squid vps kita, jadi kita harus menginstall squid proxy pada vps kita, untuk lebih jelasnya silahkan ikuti tutorial berikut,

dalam hal ini saya menggunakan OS Centos servers

1. install dulu squidnya
yum install squid -y
2. hapus file squid.conf pada /etc/squid/squid.conf
rm -rf /etc/squid/squid.conf
3. kemudian kita buat file configurasinya
touch /etc/squid/squid.conf
4. edit file confignya
nano /etc/squid/squid.conf
untuk versi 2.6xx dan 2.7xx
dns_nameservers 8.8.8.8 8.8.4.4 4.2.2.1 4.2.2.6 198.6.1.3 204.117.214.10 207.172.11.73
cache_mgr not_to_be_disturbed
client_db on
detect_broken_pconn on
dns_defnames on
dns_retransmit_interval 2 seconds
dns_timeout 5 minutes
half_closed_clients off
httpd_suppress_version_string on
ignore_unknown_nameservers on
pipeline_prefetch on
prefer_direct on
query_icmp on
range_offset_limit -1
retry_on_error on
server_persistent_connections on
strip_query_terms off
uri_whitespace strip
## untuk password untuk versi 32bit, lokasi file ganti seperti di bawah ini :
## /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hour# ACCESS CONTROLS
######################
#Recommended minimum configuration:
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8

acl SSL_ports port 21 22 25 53 109 143 443 554 563 993 21976
acl Safe_ports port 53 80 136 137 182
acl Safe_ports port 22 25 70 210 280
acl Safe_ports port 143 443 554 563 993
acl Safe_ports port 67-68
acl Safe_ports port 1025-65535
acl Safe_ports port 8000-8090
acl Safe_ports port 123 465 488 587 591 777 6667
acl Safe_ports port 9000-9091
acl Safe_ports port 110 119 995 2030 2401 3306 3690 6881 8443 8843
acl ncsa_users proxy_auth REQUIRED
acl CONNECT method CONNECT#
#Recommended minimum configuration:
######################
## Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager##
http_access allow localhost
http_access allow ncsa_users
http_access deny to_localhost
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
## disable multicast icp
miss_access allow all
ident_lookup_access deny all# NETWORK OPTIONS
## open-port ###########
http_port 143
[size=4]######################[/size]
cache_mem 16 MB
cache_dir ufs /var/spool/squid/cache0 1000 16 256
cache_dir ufs /var/spool/squid/cache1 1000 16 256
cache_dir ufs /var/spool/squid/cache2 1000 16 256
cache_dir ufs /var/spool/squid/cache3 1000 16 256
# Leave coredumps in the first cache dir
access_log /var/log/squid/access.log
cache_log  /var/log/squid/cache.log
cache_access_log none
cache_store_log none#
hierarchy_stoplist cgi-bin ?
acl apache rep_header Server ^Apache
# Add any of your own refresh_pattern entries above these.
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

visible_hostname powers.by.djohn6000@bugs4u.info

untuk versi 3.xx
ns_nameservers 8.8.8.8 8.8.4.4 4.2.2.1 4.2.2.6 198.6.1.3 204.117.214.10 207.172.11.73
dns_defnames on
dns_retransmit_interval 2 seconds
dns_timeout 5 minutes
balance_on_multiple_ip on
cache_mgr not_to_be_disturbed
client_db on
detect_broken_pconn on
half_closed_clients off
httpd_suppress_version_string on
ignore_unknown_nameservers on
pipeline_prefetch on
prefer_direct on
query_icmp on
range_offset_limit -1
retry_on_error on
server_persistent_connections on
strip_query_terms off
uri_whitespace strip
## untuk password untuk versi 32bit, lokasi file ganti seperti di bawah ini :
## /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hour# ACCESS CONTROLS
######################
#Recommended minimum configuration:
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
# local networks.
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network

acl SSL_ports port 21 22 25 53 109 143 443 554 563 993 21976
acl Safe_ports port 53 80 136 137 182
acl Safe_ports port 22 25 70 210 280
acl Safe_ports port 143 443 554 563 993
acl Safe_ports port 1025-65535
acl Safe_ports port 8000-8090
acl Safe_ports port 67-68
acl Safe_ports port 123 465 488 587 591 777 6667
acl Safe_ports port 9000-9091
acl Safe_ports port 110 119 995 2030 2401 3306 3690 6881 8443 8843
acl ncsa_users proxy_auth REQUIRED
acl CONNECT method CONNECT#
#Recommended minimum configuration:
######################
## Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager##
http_access allow localhost
http_access allow ncsa_users
http_access deny to_localhost
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports##
## disable multicast icp
miss_access allow all
ident_lookup_access deny all
# NETWORK OPTIONS
######################
http_port 143
# Leave coredumps in the first cache dir
access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_access_log none
cache_store_log none#
hierarchy_stoplist cgi-bin ?
acl apache rep_header Server ^Apache

ipcache_size 8192
ipcache_low 90
ipcache_high 95
#cache_dir null /tmp
cache_mem 16 MB
cache_dir ufs /var/spool/squid/cache0 1000 16 256
cache_dir ufs /var/spool/squid/cache1 1000 16 256
cache_dir ufs /var/spool/squid/cache2 1000 16 256
cache_dir ufs /var/spool/squid/cache3 1000 16 256
deny_info ::0 all
# Add any of your own refresh_pattern entries above these.
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

visible_hostname powers.by.djohn6000@bugs4u.info


5. sekarang kita set config dengan user dan passwordnya
 bikin file :
touch /etc/squid/squid_passwd
# rubah permission filenya, biar ndak ada err msg permission denied
chown root.root /etc/squid/squid_passwd
# isikan user name dan passwd ke file
htpasswd -b /etc/squid/squid_passwd [user_1] [passwd_1]
6. sekarang set dan buat file cache nya
d /var/spool
chmod 775 squid
chmod g+w squid
squid -z
7. Jalankan squid yang baru saja anda buat
quid -d 1 -D

jika ingin menghentikan squid silahkan tekan
ctrl+c
8. command shell tambahan untuk proses squid
chkconfig --add squid
chkconfig squid on

service squid start
service squid stop
service squid restart
service squid status

9. untuk set squid tanpa password
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hour
dan
acl ncsa_users proxy_auth REQUIRED

terimakasih, semoga membantu

















 

Linux Opensource & Phreaking Copyright © 2011-2012 | Powered by Blogger