Category Archives: Linux

Password folder without software in windows

Published by:


dari user h3n9k4

1- Buat folder baru

2- didalam folder, buat ( TXT ) file & copy code berikut:

title Folder Private
if EXIST “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” goto UNLOCK
if NOT EXIST Private goto MDLOCKER
echo Are you sure you want to lock the folder(Y/N)
set/p “cho=>”
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
ren Private “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
attrib +h +s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
echo Folder locked
goto End
echo Enter password to unlock folder
set/p “pass=>”
if NOT %pass%== password here goto FAIL
attrib -h -s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
ren “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” Private
echo Folder Unlocked successfully
goto End
echo Invalid password
goto end
md Private
echo Private created successfully
goto End

3- Setelah di-copy, lihat baris ke 23 (atau dunakan find {CTRL+F dan ketik “password”} pasti ada tulisan : password here (ganti sesuka hati denagn passwordmu.) :

eX: if NOT %pass%== narnia1234 goto FAIL
//bila passwordmu narnia1234 .//

4- Setelah itu pilih menu: save as & beri nama “locker.bat ”

5- Masuk kembali ke folder tadi, akan ada ( LOCKER ) commanding.

6- Double Click maka akan muncul folder baru (Private )

7- Kemudian masukkan file-file ke dalam “private Folder” lalau coba keluar dari folder dan Double click file locker.exe lagi. Akan ada dialog: you want to lock your folder? Y/N ?

8- Ketik Y. private folder akan hilang.

9- Untuk membuka folder rahasia tadi buka file (locker) & ketik passwordmu maka private folder muncul lagi.

Kalau salah masukin pass akan diforward ke control panel…

Bisa juga digunakan pada Pen-Drive. No Software Required

Bila Locker file terdelete (gak sengaja pastinya). bisa dibuat lagi dengan password yang sama.

Locker file juga bisa disimpen di tempat lain tapi kalau mau buka harus dibalikin ke tempat semula lagi…

Backbox – Easy For Newbie As Me

Published by:

Backbox is one of the rar operating system people use. Especially regular people like me. This os is like Kali-Linux. An expert use it as a penetrating tools. Let’s say ethical hacker.. or something. The interfaces and everything is using ubuntu xenial based with lightdm desktop that very convenience to my notebook’s hardware.

Just like Kali, I have not use the penetrating tool yet. I have to learn it carefully though. Anyway this is a good experience, I set up a new goal for my computer expertise.

Kali – rolling Linux sound setting

Published by:

source :

1. Turn on Kali Linux, open terminal and type in sudo killall pulseaudio and hit enter. Now type next.

sudo apt-get purge pulseaudio pulseaudio-utils gstreamer0.10-pulseaudio paman pavumeter pavucontrol

and again hit enter.
2. Continue typing and now type rm ~/ .pulse-cookie , after that type rm -r ~/ .pulse and after this type next.

sudo apt-get install alsa-base alsa-tools alsa-tools-gui alsa-utils alsa-oss alsamixergui libalsaplayer0

and at last type apt-get install kmix and hit enter.
3. And now restart machine.
4. OK now again open terminal and start typing on terminal and type next apt-get install pulseaudio and hit enter and and last type apt-get install gnome-core and again hit enter.
5. Restart machine.
Now you can see the result, all works great, problem solved

by deanMKD1

but in my case, I had to skip some step, like installed alsa-base, which was giving me the non exist message to me. The removing of the folder pulsa-cookie which was not exist.

The other is fine. They make my notebook sound alive.

configuring nfs server and mounting it

Published by:

NFS is one of the secure sharing system in linux. NFS is Network File System. It quite easy to setup, and more simple than samba.

portmap: ALL
lockd: ALL
rquotad: ALL
mountd: ALL
statd: ALL

chmod a+x /etc/rc.d/rc.nfsd
/etc/rc.d/rc.nfsd start

nano /etc/exports

$exportfs -r
that’s in server

this is in client
mount /home/me/computer1 -o nolock

GPG Key error in ubuntu precise 12.04

Published by:

After doing some apt-get update I got this error

GPG error: precise Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <>

I had this since I add a new line to update my virtualbox to 5.1 in sources.list

But here is the way to correct the problem.  I got this from here.

sudo apt-key adv --keyserver --recv-keys 40976EAF437D05B5

It seem the signature key to update the ubuntu has change.

Ubuntu with Englightment

Published by:

Source :

Ah what an amazing display. I find the englightment is very light so I try to install it to my notebook. Here are the steps I read from the source.

sudo apt-get install automake autopoint build-essential ccache check \
doxygen faenza-icon-theme git imagemagick libasound2-dev libblkid-dev \
libbluetooth-dev libbullet-dev libcogl-dev libfontconfig1-dev \
libfreetype6-dev libfribidi-dev libgif-dev libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev libharfbuzz-dev libibus-1.0-dev \
libiconv-hook-dev libjpeg-dev libblkid-dev libluajit-5.1-dev \
liblz4-dev libmount-dev libopenjpeg-dev libpam0g-dev \
libpoppler-cpp-dev libpoppler-dev libpoppler-private-dev \
libproxy-dev libpulse-dev libraw-dev librsvg2-dev libscim-dev \
libsndfile1-dev libspectre-dev libssl-dev libsystemd-dev \
libtiff5-dev libtool libudev-dev libudisks2-dev libunibreak-dev \
libvlc-dev libwebp-dev libxcb-keysyms1-dev libxcursor-dev \
libxine2-dev libxinerama-dev libxkbfile-dev libxrandr-dev \
libxss-dev libxtst-dev linux-tools-common texlive-base \
unity-greeter-badges valgrind xserver-xephyr

Just copy paste the code above. And let everything is installed. Remember you must have an internet connection. Then, restart the notebook and you will have the englightment desktop.

Removing Zeitgeist Daemon from Ubuntu 12.04

Published by:

Zeitgeist is a service that control the user log.

From Wikipedia:

Zeitgeist is a service which logs the users’s activities and events, anywhere from files opened to websites visited and conversations. It makes this information readily available for other applications to use in form of timelines and statistics. It is able to establish relationships between items based on similarity and usage patterns by applying data association algorithms such as “Winepi” and “A Priori”

Zeitgeist is the main engine and logic behind GNOME Activity Journal which is currently seen to become one of the main means of viewing and managing activities in GNOME version 3.0

I think I want to try to ‘silent’ my laptop so I have no track. So I will uninstall it.

#root:/apt-get purge libzeitgeist-1.0-1 python-zeitgeist zeitgeist-core

Let’s see.

Ubuntu 14.04 with Grasehotspot 3.8 error because p2p1 network card name

Published by:

Menginstal grasehotspot yang merupakan software berbasis web untuk mengatur lalu lintas user internet berupa hotspot merupakan tantangan sendiri di Ubuntu 14.04. Dengan cpu dan motherboard keluaran terbaru. Seperti beberapa hari ini saya mencobanya di I5 + 8Gb DDr3 + motherboard (gigabyte mungkin) cukup memberikan pelajaran yang sangat bernilai.

Pertama, ubuntu 14.04 ternyata memberikan penamaan lan port yang sesuai dengan keberadaan port nya. Os ini tidak lagi menggunakan eth0 dan seterusnya, tapi dengan kode seperti p2p1 dan p3p1. Kira-kira demikian. Ketika masuk pada instalasi grasehotspot, maka barulah konfigurasi ini mengalami keanehan.

Yaitu program hotspot yang berjalan mulus di server, sekarang tidak jalan. Client tidak mendapatkan ip dari server. Ketika diperiksa di server, dengan perintah sudo ifconfig

Hasilnya ada urusan internet dengan p2p1 dan p3p1. Sebenarnya server internet berjalan, tapi device lain yang akan menggunakan grasehotspot, tidak jalan.

Salah satu solusinya adalah merubah penamaan p2p1 dsb tersebut kembali ke eth0 dan atau eth1.

Disini ada satu sumber bagaimana melakukannya : link

Langkah pertama yang disebutkan disana adalah mengubah parameter boot melalui grub.
Edit /etc/default/grub misalnya dengan vi atau nano editor

root@server:#nano /etc/default/grub

edit line dengan parameter di bawah dan isikan seperti tercantum

GRUB_CMDLINE_LINUX_DEFAULT=”net.ifnames=1 biosdevname=0″

Create if none and edit if any the /etc/udev/rules.d/70-persistent-rules
Find out the p2p1 and p3p1 mac address that we can find out with


Now edit

root@server:#nano /etc/udev/rules.d/70-persistent-rules

Add these line

SUBSYSTEM==”net”, ACTION==”add”, ATTR{address}==”macadress”, NAME=”eth0″
SUBSYSTEM==”net”, ACTION==”add”, ATTR{address}==”macadress”, NAME=”eth1″

Dont’ forget to change the network configuration if static

root@server:#nano /etc/network/interfaces

Change any setting with p2p1 or p3p1 to eth0 and eth1. After that restart the computer.

It should be eth0 and eth1. So the grasehotspot should be running like mine.

Manage Bandwidth With Squid

Published by:

source :

Contoh 1

Misalkan dalam network kita perlu untuk memberikan pembatasan-pembatasan bandwidth dikarenakan sumber internet terbatas dan group network lebih dari satu, disusun berdasarkan prioritas.

admin, server dengan bandwidth unlimited
staff dengan bandwidth 1,5 kbytes/sec, bila file yang diakses melebihi 64Kbte
umum dengan bandwidth 1 kbytes/sec, bila file yang diakses melebihi 32 Kbyte

acl all src
acl admin src
acl server src
acl umum src
acl staff src

delay_pools 3

delay_class 1 1
delay_parameters 1 -1/-1
delay_access 1 allow admin
delay_access 1 allow server
delay_access 1 deny all

delay_class 2 1
delay_parameters 2 1500/64000
delay_access 2 allow staf
delay_access 2 deny all

delay_class 3 1
delay_parameters 3 1000/32000
delay_access 3 allow umum
delay_access 3 deny all

File konfigurasi squid adalah squid.conf
Aada beberapa tag konfigurasi untuk delay pools di squid.conf.

delay_pools adalah menyatakan berapa banyak bagian/pool yang akan dibuat
misal delay_pools 2
delay_class adalah menentukan klas/tipe pembagian bandwith dari setiap pool. 1 pool hanya boleh memiliki 1 clas, tidak lebih atau kurang.
bagian merupakan nomer urut dari jumlah pool didelay pool, jadi ada 1 s/d n bagian dimana n merupakan angka jumlah pada delay_pools
tipe merupakan tipe class delay yang dipakai.
Secara umum tipe menyatakan bagaimana cara membagi bandwidth, ada 3 tipe:

tipe/class keterangan
1 semua bandwidth yang ada akan dibagi sama rata untuk semua user squid

ex ada bandwidth 128 dan semua bandwith dipakai untuk browsing
2 membatasi pemakaian bandwith dari total bandwidth yang ada, dan bandwith yang diperuntukan squid akan dibagi semua user dengan sama rata.

ex ada bandwidth 128 dimana 28 kbit dipakai untuk email dan sisanya (128-28) 100 kbit dipakai untuk browsing
3 membatasi pemakaian bandwidth dari total bandwidth yang ada, setiap network class C akan mendapat bandwidth sama besar, setiap user pernetwork akan mendapat bandwidth yang sama besar dari total bandwidth per network


ex: bandwidth tersedia 512 kb, untuk browsing disediakan bandwidth 384 kb, sisanya untuk aktifitas lain.
Di jaringan tersebut ada 3 departement dengan network yang berbeda misal lab (, manajer(, sales(
nah misah oleh admin di set bahwa pernetwork mendapat jatah 128 kb/s.
maka user� di sales akan mendapat pembagian bandwidth sama besar dari total 128 kb/s.
maka user� di lab akan mendapat pembagian bandwidth sama besar dari total 128 kb/s.
maka user� di manajer akan mendapat pembagian bandwidth sama besar dari total 128 kb/s.


delay_class 1 2 # pool 1 memakai clas tipe 2
delay_class 2 3 # pool 2 memakai clas tipe 3

delay_access adalah Memberi batasan siapa saja yang boleh mempergunakan delay pools ini.
Penting untuk diingat sebaiknya setelah menetukan batasan jangan lupa di akhiri dengan deny all.

delay_access 1 allow manajer delay_access 1 deny all delay_access 2 allow sales delay_access 2 deny all

delay_parameters yaitu :
Ini adalah bagian terpenting dari delay pools memberikan aturan main setiap delay pools yang dibentuk.
delay parameter mempunyai format yang disesuaikan dengan tipe/class yang dipakai.
Tapi disetiap tipe yang dipakai ada 1 format baku yaitu restore/max.

restore menunjukkan maksimum kecepatan data yang dapat dilewatkan bila harga max sudah terlampaui, dalam satuan bytes/second

max menunjukkan besar-nya file atau bucket yang dapat dilewatkan tanpa melalui proses delay. dalam satuan bytes.
Yang perlu diperhatikan dari satuan diatas adalah harga restore dimana kita sering menerima/menyewa/membeli bandwidth dari provider dalam satuan bits/second bukan bytes/second. Sedangkan satuan kecepatan yang ditunjukkan oleh Microsoft pada saat mendonlot file adalah bytes/sec.
Sedangkan satuan dari harga max sudah sesuai dengan kebiasaan sehari-hari, dimana kita memberi besaran bytes pada file-file.
1 byte = 8 bit.

SpesialCase: -1/-1 berarti unlimited atau tidak dibatasi pada nilai restore/max

ex: 1000/64000 harga restore sama dengan 8000 bits/sec atau 8 kbits/sec.
Yang artinya user akan mendapat donlot brustable selama file yang akan dibuka lebih kecil dari 64 kbytes, jadi kecepatan bisa diatas 8 kbit/sec.
Bila ternyata file yang dibuka melebihi 64 bytes, maka proses limitasi akan segera dimulai dengan membatasi kecepatan maksimal 8 kbits/s.

class 1
ex: delay_parameters 1 1000/64000
Berarti semua network akan mendapat bandwidth yang sama di pool no 1.
Sebesar 1 kbytes/sec (8 kbits/sec), dengan burstable file 64 kb.
class 2
ex: delay_parameters 1 32000/32000 1000/64000
Berarti squid akan memakai bandwidth maksimum (32000*8) 256kbits dari semua bandwidth.
Bila terdapat lebih dari 1 network class C, maka total yang dihabiskan tetap 256 kbit/sec
dan tiap user akan mendapat bandwidth maksimum 1 kbytes/sec (8 kbits/sec), dengan burstable file 64 kb.
class 3
ex: delay_parameters 1 32000/32000 8000/8000 1000/64000
Berarti squid akan memakai bandwidth maksimum (32000*8) 256kbits dari semua bandwidth.
Bila terdapat lebih dari 1 network class C, maka setiap network akan dipaksa maksimum sebesar (8000*8) 64 kbits/sec
dan tiap user pada satu network akan mendapat bandwidth maksimum 1 kbytes/sec (8 kbits/sec), dengan burstable file 64 kb.

wireshark ubuntu

Published by:

source :
this is how to install wireshark :
sudo apt-get install libcap2-bin wireshark
sudo chgrp myusername /usr/bin/dumpcap
sudo chmod 750 /usr/bin/dumpcap
sudo setcap cap_net_raw,cap_net_admin+eip /usr/bin/dumpcap
this command add extra functionality to run wireshark in user mode, don't have to change to root desktop

sudo dpkg-reconfigure wireshark-common