[Linux] File Permission

Mo nulis tentang file permission, soalnya beberapa waktu yang lalu baru sadar kalo file permission counter pengunjungku belum dirubah menjadi write, makanya counter pengunjungnya gak jalan alias macet, tetap di angka 88. Tapi file permissionnya wes tak rubah, jadi sekarang counternya wes jalan.

Untuk mengubah file permission, menggunakan command chmod.
Cara penulisannya :
chmod (permission) (nama_file/direktori/link)


File permission sendiri terdiri dari 3, yaitu read, write dan execute
Di dalam system operasi *nix terdapat file permission yang terdiri dari beberapa digit, yaitu:
    1 digit ini untuk jenis file
    3digit pertama itu permision buat user yang punya file
    3digit kedua itu permision buat group
    3digit ketiga itu permision buat other


Kalo digambar, diagramnya seperti ini:
- --- --- ---
i  1   2   3

Penjelasan:
i= menunjukkan tipe, bisa berbentuk l(link/short cut), -(file) atau d (direktory)
1,2,3 = menunjukkan permision.


Mis. attribut dari 3digit pertama itu rwx berarti
nilainya :
7 = [r]ead [4] + [w]rite [2] + [e]xecute [1]
nah kalo [-] berarti isinya [0]

kalo nilainya kaya yang diatas (644) berarti :
user = 6 -> rw-
group = 4 -> r--
other = 4 -> r--
berarti user bisa nge-read sama nge-write
group bisa nge-read aja
other bisa nge-read aja

Sepertinya koq ruwet???
Lebih mudahnya pake bilangan biner aja.
Misalnya:
-rw-r--r-- = berarti 110-100-100 = 644
drwxr-xr-x = berarti 111-101-101 = 755
lrwxrwxrwx= berarti 111-111-111 = 777

$chmod 644 file1
$chmod 777 file2
$chmod +x file3 //maksudnya, baik user, group
                maupun other ditambahi execute

Mudah bukan???? eh, gak sulit-sulit amat khan?? :P

[Linux] Telnetd On Slackware

Pengen nulis mengenai telnet (telnet client + telnet server/telnetd) di Slackware 10.0

Soalnya service telnetd akan ku gunakan dalam peng-oprek-an IPTABLES
Secara default Slackware tidak menjalankan service telnetd. Karena hal ini berhubungan dengan sifat Slackware yg lebih mengarah ke UNIX yaitu mementingkan security. Sedangkan pada telnet tidak dilakukan enkripsi terhadap segala inormasi yang di kirimkan, walaupun loginnya menggunakan username dan password.

Secara default Slackware hanya menjalankan service berikut : [pake nmap biar keren :P]
root@c1c4x_lab:~# nmap -sS -O -PI -PT 192.168.1.1

Starting nmap 3.50 ( http://www.insecure.org/nmap/ ) at 2006-05-30 19:12 WIT
Interesting ports on 192.168.1.1:
(The 1654 ports scanned but not shown below are in state: closed)
PORT    STATE SERVICE
22/tcp  open  ssh
25/tcp  open  smtp
37/tcp  open  time
113/tcp open  auth
587/tcp open  submission
Device type: general purpose
Running: Linux 2.4.X|2.5.X
OS details: Linux Kernel 2.4.0 - 2.5.20
Uptime 0.026 days (since Tue May 30 18:36:02 2006)

Nmap run completed -- 1 IP address (1 host up) scanned in 5.335 seconds
Kita coba telnet kalo gak percaya :

telnet window failed

Tuh khan, gak bisa......
Sebagian daemons/server pada Slackware terletak di inetd yaitu di /etc/inetd.conf karena itu file tersebut perlu di edit.
root@c1c4x_lab:/etc# pico inetd.conf
...
# Telnet server:
#telnet stream  tcp     nowait  root    /usr/sbin/tcpd  in.telnetd
...
Cari baris perintah diatas kemudian hapus tanda # nya, lalu save.
Setelah itu restart inetd dengan perintah berikut :
root@c1c4x_lab:/usr/sbin# kill -HUP $(cat /var/run/inetd.pid)
root@c1c4x_lab:/usr/sbin# nmap -sS 192.168.1.1

Starting nmap 3.50 ( http://www.insecure.org/nmap/ ) at 2006-05-30 19:42 WIT
Interesting ports on 192.168.1.1:
(The 1653 ports scanned but not shown below are in state: closed)
PORT    STATE SERVICE
22/tcp  open  ssh
23/tcp  open  telnet ---->telnetd sudah berjalan
25/tcp  open  smtp
37/tcp  open  time
113/tcp open  auth
587/tcp open  submission

Nmap run completed -- 1 IP address (1 host up) scanned in 0.987 seconds
Sekarang kita coba...

telnet window

Horreeeeee... sudah bisa :D

Antena Kaleng

(Ditulis dan dikirim oleh temanku R. Bagus Lukmanul @ Lintas Arta @ Manado)

note: yang dijelaskan di artikel ini menggunakan N-connector dan PCMCIA. sedangan untuk yang menggunakan kaleng USB, dapat dilihat di comment yang ada di page ini. Thanks.
Antena ini gak lebih dari sekedar guyunan konyol doank,but the most important is....IT WORK(katanya)he..he..

ane mau sharing2 aja nich om,siapa tau ada yang berminat meskipun da basii......ya nggak broo!!
nich artikel bisa bermanfaat buat temen2 yang di tempat tinggalnya deket ama provider hotspot,biar gak perlu lama2 nongkrongin lokasinya kan capeekk gituuuuu.....

komputer

nach gambar yang diatas ini menunjukkan sebagian peralatan yang di butuhkan om,nach itu tadi contoh card ama kabel pigtail-nya.tapi kan biasanya tiap laptop beda2 tuch cardnya jadi cari aja yang compatible yach...syukur2 klo contoh card yang diatas bisa ama laptopnya temen2.

tools

trus gambar yang ini menunjukkan tools minimal yang harus ada untuk membuat nich antena,kalau om2 punya tools yang lain malah lebih keren choy.....
skrg kita mulai membuatnya dech,gak susah2 amat ko cari aja kaleng yang ukuran diameternya 10cm(menurut sumbernya 9-11 cm) trus paling nggak panjangnya 133 mm kayak gambar diatas(sesuai dengan perhitungan yang ane dapet....)
klo yang ane bikin..... dari kalengnya susu ovaltine ukuran tanggung,cuma sayang isinya tak buang (ane kan anti minum susu........)he..he..

element

kemudian gambar yang diatas atas ini adalah for exmple- pembuatan elementnya,menurut aturannya pada gambar pembuatan element menggunakan besi kuningan berdiameter 4mm tapi klo gak punya ada alternatifnya pake DALEMNYA kabel listrik biasa tapi yang agak gede ukurannya trus solderin aja ke konektor N bulk type.panjang element dari ujung sampai ke dasar konektor yaitu 1/4 lambda sekitar 31mm

pemotongan

jrengs3....kembali lagi ke kaleng sekarang,ukur panjang kaleng pokoknya sampai 133mm kalo kalengnya om2 lebih pajang berarti harus dipotong dan bekas potongan itu jangan lupa di amankan dengan isolation tape ato apa aja dech kayak gambar itu yang penting gak bikin tangan kita berdarah-darah, masa demi internet sampek bikin berdarah-darah kayak pertarungan samurai aja........hi..hi..
abis itu bolongin tuch kaleng dengan jarak 44mm dari dasar kaleng,ingat om bukan UJUNG kaleng tapi DASAR kaleng karena ujung ama dasar cuman beda beberapa mm aja dan biasanya kaleng2 dasar2nya banyak yang menjorok ke dalam.

pengaman

bolongin 4 buah untuk naruh sekrup,biar lebih mudah bolongin dulu aja untuk lubang elementnya tapi buat kecil dulu pokoknya besi element konektor N-nya masuk dulu trus abis itu tandain dech keempat lubang sesuai konektor buat naruh sekrupnya biar cocok gituuu....

hasil akhir

nach sekarang pasangin dari luar N bulk konektornya ke kaleng yang sudah di lubangi tadi
dan pasangkan kabel pigtailnya ke port konektor N bulk-nya abis itu mainkan dech di laptopmu prends.saat-saat yang mendebarkan tiba,gua pointing(diarahkan ke provider hotspot....) tuch antena tapi di display monitorq belum ada signal yang ke endus-men saking semangatnya ane pointing secara extreme tuch antena ke segala arah tapi tetep aja belum ngendus sinyal sedikitpun.loe tau knapa?? ternyata ane baru inget kalo di manado belum ada provider hotspot(wes...misu2 tok isine wes!!guooonndokk temenanan aku ker...)

tapi tenang gak usah kuatir om karena ada temen smp ane(kakak kelas) dulu yang skrg kuliah di stikom sby(kebetulan nich kampus ada hotspotnya....) sudah berhasil mencobanya.
begini katanya:" coba saya arahkan antena ke arah hotspot stikom dari jendela kamar kosanq(jarak udara dari jendela kamar sampai ke hotspot kampus sekitar 500 meter),walhasil dapet sinyal yang cukup dech malah sampai full tuch signal padahal sebelumnya wireless lan card saya gak bisa dapat tuch signal hotspot."

katanya sich nich antena punya gain antara 9 dbi -11dbi,tapi pas tak tanyain ke temen ane dia gak punya tools buat ngukur itu (dia sudah senneng banget sich karena bisa internetan dari kosannya dan gak perlu lama2 nongkrongin kampus).
kalau om2 udah banyak yang nyobak 'n berhasil,ane mau nanya nich kalaun me-monitor Acces Points pake netstumblers itu seru juga nggak ya??

gambar akhir

dan ini gambar akhirnya broooo........
CMIIW

[Linux] WINE

Lagi iseng2 pingin running file exe-nya windows di linux, setelah lama mencari akhinya nemu juga packet installer-nya. Namanya wine.

Kebetulan yang kudapatkan wine-0.9.12-i486-S10.2, yang ukurannya sekitar 10MB. Setelah di install akhirnya bisa di pakai juga. Awalnya seh agak bingung juga, gimana caranya. Tapi akhirnya lancar2 aja :)

Kemarin yang telah dicoba adalah adobe Photoshop 7 (bisa berjalan tapi sering error), jet audio (berjalan lancar, walau awalnya minta active X), Solitaire (lancar banget). Yang lainnya masih belom dicoba. wine emang toppppp..... Koq bisa yaaaaa?????

Ya, inilah dia screenshot-nya.... (klik gambar untuk memperbesar)


screensyutttt...

Kriteria Web Baik

Berikut ini adalah kriteria web yang baik menurut www.webterbaik.com
Selain dilihat dari bobot isi dan keunikan desain, 50% dari kriteria khusus dibawah ini minimal harus dapat dipenuhi:
1. Memakai Doctype dengan benar
2. Memakai Character Set
3. (X)HTML Valid
4. CSS Valid
5. JavaScript valid
6. Basis aplikasi web buatan sendiri
7. Informasi up to date
8. Dapat diakses tanpa dukungan gambar (dinonaktifkan)
9. Dapat diprint dengan benar
10. Tidak ada broken link
11. Waktu loading singkat
12. Teks menggunakan ukuran relatif
13. Desain tidak rusak ketika huruf dibesarkan
14. Informasi kritis dipisahkan dengan warna tersendiri
15. Pilihan warna sinkron
16. Navigasi konsisten
17. Navigasi mudah dipelajari
18. Link digaris bawahi
19. Bahasa konsisten dan mudah dicerna
20. Halaman kontak mudah ditemukan
21. Ada fasilitas search untuk situs padat isi
22. Ada link ke halaman utama disetiap halaman
23. Link yang sudah pernah dikunjungi dibedakan dengan warna unik
24. Website Bisa diakses tanpa www
25. Memiliki favicon
26. URL user friendly
27. Memiliki 404 error page yang informatif

Wah kapan ya bisa mbuat seperti kriteria di atas??? (^_^)

[PHP] DNS dan IPLOOKUP di PHP

Sebagai seorang newbie, saya kembali menemukan fungsi PHP yang menarik. Fungsi tersebut bisa digunakan untuk mencari nama host ato IP dari suatu host.

Fungsi itu adalah gethostbyaddr() dan gethostbyname()

1.gethostbyaddr()
Mendapatkan HOSTNAME dan mengubahnya menjadi IP ADDRESS
2.gethostbyname()
Mendapatkan IP ADDRESS dan mengubahnya menjadi HOSTNAME
biar lebih asik maka berikut ini contohnya:
----------------------------------------------------------------------------------
#dnskeip.php
<form method="post"> <input name="kopler" type="text"> <input name="Submit" value="Goleki" type="submit"> </form>
<?
if (empty($kopler))
{
echo"Masukkan DNS-nya";
}
else
{
echo"IP untuk DNS $kopler adalah = ";
$ip=gethostbyname("$kopler");
echo "$ip";
}
?>
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
#ipkedns.php
<form method="post"> <input name="kopler" type="text"> <input name="Submit" value="Goleki" type="submit"> </form>
<?
if (empty($kopler))
{
echo"Masukkan IP Adress-nya";
}
else
{
echo"Host untuk IP $kopler adalah = ";
$ip=gethostbyaddr("$kopler");
echo "$ip";
}
?>
----------------------------------------------------------------------------------
Dari fungsi gethostbyaddr() ane iseng-iseng membuat ip scaner dan ternyata berhasil :)
Seneng banget deh walaupun lambat tapi ok juga. Cuma menambah pengulangan for dan kondisi if ternyata jadi juga scanner-nyaa... Berikut ini hasil nyecan-nya:
C:apache2triadhtdocszn_iseng>php nyecan.php192.168.11.50 = Ndak onok192.168.11.51 = Ndak onok192.168.11.52 = VEDC60

192.168.11.53 = Ndak onok

192.168.11.54 = Ndak onok

192.168.11.55 = Ndak onok

192.168.11.56 = ILOVEU

192.168.11.57 = Ndak onok

192.168.11.58 = Ndak onok

192.168.11.59 = Ndak onok

192.168.11.60 = Ndak onok

192.168.11.61 = Ndak onok

192.168.11.62 = SPIZAETUS

C:apache2triadhtdocszn_iseng>

Asyik banget khan????? hehehe :P