1. Dokumen tersebut memberikan instruksi penggunaan alat validasi email PayPal dan Apple yang dijalankan pada server Linux. Terdapat penjelasan tentang pengaturan akun, penginstalan script, dan cara penggunaan alat validasi tersebut.
1. Open this file only with Sublime Text 3 or Notepad++
########################## #
######################## ##
#### ###
#### ####
####################### ####
####################### ####
#### ####
#### ####
########## ######## ####
############ ###### ####
##### ####
##### ####
################## ########
#################### ######
- http://slackerc0de.us -
- https://malhadi.slackerc0de.us -
--------------------------------------------------------
Slackerc0de Family | Bash tools | By Malhadi Jr
--------------------------------------------------------
[Update rules 9 October 2017]
======== ACCESSID ========
- Setiap user akan mendapatkan accessid dari yang merupakan kombinasi dari
nama facebook + angka acak.
- accessid merupakan kunci setiap user untuk mengakses data membership.
oleh karena itu, sifat accessid SANGAT RAHASIA, yang hanya boleh diketahui
setiap user yang telah transaksi.
- Bila anda transaksi lebih dari 1 orang (patungan) accessid boleh dishare
kepada anggota patungan dan digunakan bersama-sama.
- Secara default, accessid tiap user memiliki kuota penggunaan pada 2 server.
- Untuk menjalankan tools, setiap server harus di-register terlebih dahulu
pada sistem. Bila kuota telah maksimal, hapus server lain pada sistem.
- Jika terjadi suspend/expired pada server yang dulu telah di-register, hapus
server lama tersebut dengan cara menginstall control pada server baru.
(Tidak ada limit kuota untuk menginstall control)
- accessid digunakan untuk administrasi server pada sistem meliputi:
1. Register server
2. Menghapus server
3. Melihat daftar server
4. Autentikasi & install tools
========= SERVER =========
- Server disarankan memiliki akses ssh dengan akun root secara langsung.
- Server yang di-support:
1. Debian based (Ubuntu all version)
2. Redhat based (Centos 6/7)
3. 64bit & 32bit (recommended 64bit)
- RAM server berpengaruh pada banyaknya thread yang dapat ditampung.
Kecepatan INTERNET server berpengaruh pada cepatnya respond suatu request.
PROCESSOR berpengaruh pada kecepatan filter, append, dan delete mailist.
2. - Folder default yang digunakan tools berada pada /root/malhadi-bash/
pastikan anda berada pada folder tersebut saat ingin mengakses tools.
======== ENGINE ========
- Script melalukan request secara asynchronous. Artinya, sebuah request tidak
menunggu respond dari request sebelumnya. Setiap request berjalan sebagai
background process dengan processid masing-masing.
- Server akan stuck ketika terlalu banyak request yang belum selesai. Misal
ratio 5/1sec, dalam 5sec akan membuat 25queue request. Respond tiap request
sebaiknya selesai sebelum 5sec, agar server bekerja lebih efisien.
- Respond time tiap request dapat dilihat pada akhir baris setiap hasil cek.
======== LINKER ========
- Script tools di-link-kan dengan konfigurasi internal bash, sehingga script
tidak bersifat portable (copy-and-run dari 1 mesin ke mesin lain).
- Script hanya melakukan proses cek ke server PayPal/Apple secara langsung.
Tidak melalui API. Jadi request terjadi antara vps dengan server tujuan.
- Untuk keperluan riset dan pembelajaran, silahkan request informasi mengenai
bug, teknologi, dan teknik yang digunakan melalui kontak dibawah.
====== SYNCHRONIZE ======
- Control tools tidak tersinkronisasi otomatis dengan server. Update dilakukan
secara manual dengan memilih menu list nomor 11.
- Script PayPal dan Apple tersinkronisasi otomatis dengan server setiap run.
Update manual bisa dilakukan dengan parameter -u. Contoh: ./paypal.sh -u
======= BUG REPORT =======
- Jika terjadi error atau proses yang tidak biasa, silakan menghubungi salah
satu
kontak dibawah, dan sisipkan screenshot serta spesifikasi server.
======== DONATION ========
- Segala bentuk donasi (digital/real money) silahkan kirim pada alamat berikut:
1. Bank Rakyat Indonesia (BRI) | Ahmad Mujahid Malhadi | 458-2010-2253-7534
2. Bank Central Asia (BCA) | Ahmad Mujahid Malhadi | 1911-6567-15
3. PayPal | malhadijr@slackerc0de.us | https://www.paypal.me/malhadijr
4. BTC | VIP.bitcoin.co.id | 18eSQmodg2jgDuR5pXuMVfMYUS67ebrFUt
======== ACTIVITY ========
- Social media:
1. Facebook: fb.com/malhadi.jr
2. Instagram: instagram.com/malhadijr
3. E-mail: malhadijr@slackerc0de.us
--------------------------------------------------------
END OF DOCUMENTATION
--------------------------------------------------------
================================================================================
=========
[+] BASIC ACKNOWLEDGE [+]
================================================================================
=========
Sebelum anda menggunakan tools bash ini, sangat disarankan untuk mempelajari
perintah
dasar linux. Berikut beberapa link referensi yang berguna untuk anda:
3. https://jalantikus.com/tips/perintah-dasar-linux/
https://id.wikibooks.org/wiki/GNU_(Linux_Untuk_Awam)/Perintah-perintah_dasar
ftp://ftp.itb.ac.id/pub/ISO-IMAGES/linux/filenya-putu-
shinoda/PerintahDasarLinux.pdf
================================================================================
=========
[+] SETUP GUIDE [+]
================================================================================
=========
Copy paste command di setiap point pada prompt root SSH (PuTTY klik kanan)
1. Install control tools. Paste baris di bawah dari awal sampai akhir. Folder
/root/malhadi-bash akan terbuat.
export TOOLS_FOLDER="/root/malhadi-bash"; mkdir "$TOOLS_FOLDER"; yum -y
update;yum install -y wget which tar; apt-get -y update;apt-get -y install wget
which tar; wget --quiet -O "$TOOLS_FOLDER/control.sh"
"https://malhadijr.com/resource/control.sh"; chmod 755
"$TOOLS_FOLDER/control.sh"; echo '' >> ~/.bashrc; echo 'export
AAPL_PATH="c3RldmVqb2JzLnR4dAo="' >> ~/.bashrc; echo 'export
PYPL_PATH="ZWxvbm11c2sudHh0Cg=="' >> ~/.bashrc ; . ~/.bashrc; ls -l; echo
"Control installed on $TOOLS_FOLDER"
2. Masuk ke folder tools
cd /root/malhadi-bash/
3. Jalankan control. Pada pertama kali run, control akan otomatis menginstall
semua package
yang dibutuhkan oleh tools. Tunggu proses install selesai.
./control.sh
4. Control akan meminta accessid. Ketik manual menggunakan keyboard (input
sengaja tersembunyi). Tekan [ENTER] untuk lanjut.
5. Lanjutkan dengan memilih nomor menu list dan tekan [ENTER].
--------------------------------------------------------------------------
--------
1 => Memeriksa server apakah terdaftar pada sistem atau tidak
2 => Mendaftarkan server ini pada sistem
3 => Menghapus server ini pada sistem
4 => Menghapus server lain pada sistem (input sid server)
5 => Melihat spesifikasi server ini (OS, RAM, PROCESSOR, IP)
6 => Melihat semua server yang terdaftar pada sistem (format JSON)
7 => Melihat informasi user (jangan screenshot, mengandung informasi
sensitif)
8 => Menghapus konfigurasi accessid yang sebelumnya diinput
9 => Menginstall tools PayPal Valid (folder /root/malhadi-
bash/paypalvalid/)
10 => Menginstall tools Apple Valid (folder /root/malhadi-
bash/applevalid/)
11 => Mengupdate script control (Dilakukan ketika API sistem berubah)
12 => Keluar dari control (Bisa juga tekan ctrl+c)
--------------------------------------------------------------------------
--------
6. Install script paypal valid melalui pilihan menu di atas.
6.1. Untuk menjalankan tools paypal, pastikan anda telah keluar dari menu list
(tekan ctrl+c).
Kemudian masuk ke folder paypalvalid.
4. cd /root/malhadi-bash/paypalvalid/
6.2. Jalankan script paypal.sh
./paypal.sh -i mailist.txt -r hasil -l 4 -t 5 -d
"-i mailist.txt" untuk input file mailist
"-r hasil" akan membuat folder hasil/ yang di dalamnya ada result live.txt
"-l 4 -t 5" maksudnya tiap 5 detik, cek 4 email
"-d" agar file mailist berkurang setiap cek
6.3. Update script
./paypal.sh -u
7. Install script apple valid melalui pilihan menu di atas.
7.1. Untuk menjalankan tools apple, pastikan anda telah keluar dari menu list
(tekan ctrl+c).
Kemudian masuk ke folder applevalid.
cd /root/malhadi-bash/applevalid/
7.2. Jalankan script apple.sh
./apple.sh -i mailist.txt -r hasil -l 1 -t 2 -d
"-i mailist.txt" untuk input file mailist
"-r hasil" akan membuat folder hasil/ yang di dalamnya ada result live.txt
"-l 2 -t 1.5" maksudnya tiap 2 detik, cek 1 email
"-d" agar file mailist berkurang setiap cek
7.3. Update script
./apple.sh -u
8. Untuk upload mailist dan melihat isi file server, bisa menggunakan WinSCP.
Link download: https://winscp.net/eng/download.php
================================================================================
=========
[+] TIPS & TRICK [+]
================================================================================
=========
****** SCREEN SESSION ******
Agar proses cek tidak stop saat putty di tutup,
proses cek harus di run dalam screen.Referensi:
(http://www.sibro21.org/2016/04/cara-menggunakan-aplikasi-screen-di.html)
1. Buat session screen ketik:
screen
2. Anda sekarang berada pada session screen. Masuk ke folder default.
cd /root/malhadi-bash/
3. Lakukan proses cek seperti biasa.
4. Jika proses telah berjalan, tinggalkan screen, tekan:
ctrl+a+d
5. Anda telah keluar screen (proses masih jalan). untuk masuk lagi, ketik:
screen -r
****** SPLIT BIG FILE ******
5. Memecah mailist berukuran besar
misal mailist_us.txt ukuran 100mb isi nya 4juta email,
dan kita mau memecah file tersebut menjadi beberapa file
yang isinya 100.000email per file. Ketik:
split -l 100000 mailist_us.txt
nanti akan muncul beberapa file dengan format
xaa,xab,xac... dst, yang berisi 100.000email.
Untuk melihat isi folder tinggal ketik: "ls"
Setelah itu, tinggal cek 1 per 1 mailist secara berurutan.
./paypal.sh -i xaa -r hasil -l 8 -t 5 -d
Setelah mailist xaa selesai, maka bisa dilanjut
ke mailist yang kedua, yaitu xab
./paypal.sh -i xab -r hasil -l 8 -t 5 -d
****** SERVER PERFORMANCE ******
Untuk mengukur kecepatan internet server, ketik:
speedtest-cli
6. Memecah mailist berukuran besar
misal mailist_us.txt ukuran 100mb isi nya 4juta email,
dan kita mau memecah file tersebut menjadi beberapa file
yang isinya 100.000email per file. Ketik:
split -l 100000 mailist_us.txt
nanti akan muncul beberapa file dengan format
xaa,xab,xac... dst, yang berisi 100.000email.
Untuk melihat isi folder tinggal ketik: "ls"
Setelah itu, tinggal cek 1 per 1 mailist secara berurutan.
./paypal.sh -i xaa -r hasil -l 8 -t 5 -d
Setelah mailist xaa selesai, maka bisa dilanjut
ke mailist yang kedua, yaitu xab
./paypal.sh -i xab -r hasil -l 8 -t 5 -d
****** SERVER PERFORMANCE ******
Untuk mengukur kecepatan internet server, ketik:
speedtest-cli