Crips - Tools Untuk mendapatkan informasi Alamat IP, Web Pages dan DNS dengan cepat.


Crips adalah kumpulan tool IP online yang dapat digunakan untuk mendapatkan informasi tentang Alamat IP, Web Pages, dan catatan DNS dengan cepat secara online.

Menu

  • Whois lookup
  • Traceroute
  • DNS Lookup
  • Reverse DNS Lookup
  • GeoIP Lookup
  • Port Scan
  • Reverse IP Lookup
  • INSTALL & UPDATE
  • Exit

Whois lookup
Mengetahui identitias pemilik ip atau domain name system.

Traceroute
Pelacakan jalur koneksi internet menggunakan mtr sebuah alat traceroute terbaru untuk melacak jalur koneksi Internet.

DNS Lookup
Menemukan data DNS dari sebuah domain, hasilnya ditentukan dengan menggunakan alat penggali DNS di tools Crips.

Reverse DNS Lookup
Menemukan catatan Reverse DNS untuk suatu alamat IP.

GeoIP Lookup
Mencari sebuah lokasi dari alamat IP menggunakan GeoIP location tool.

Port Scan
Mendeteksi port yang berada pada firewall.

Reverse IP Lookup
Temukan host web yang terintergrasi dengan alamat IP dengan reverse IP lookup.

INSTALL & UPDATE


1. Download

# git clone https://github.com/Manisso/Crips.git
# cd Crips && python Crips.py

2. Install and Upate (pilih 0)

0 : INSTALL & UPDATE

3. Congratulation Crips is Installed !

Referensi

https://www.kitploit.com/2017/12/crips-ip-tools-to-quickly-get.html
https://github.com/Manisso/Crips



XAttacker - Website Vulnerability Scanner & Auto Exploiter


XAttacker adalah sebuah Website Vulnerability Scanner & Auto Exploiter buatan Mohamed Riahi.

Intallasi


# git clone https://github.com/Moham3dRiahi/XAttacker.git

Fitur-Fitur


[1] WordPress :
  • Adblock Blocker
  • WP All Import
  • Blaze
  • Catpro
  • Cherry Plugin
  • Download Manager
  • Formcraft
  • levoslideshow
  • Power Zoomer
  • Gravity Forms
  • Revslider Upload Shell
  • Revslider Dafece Ajax
  • Revslider Get Config
  • Showbiz
  • Simple Ads Manager
  • Slide Show Pro
  • WP Mobile Detector
  • Wysija
  • InBoundio Marketing
  • dzs-zoomsounds
  • Reflex Gallery
  • Creative Contact Form
  • Work The Flow File Upload
  • WP Job Manger
  • PHP Event Calendar
  • Synoptic
  • Wp Shop
  • Content Injection

[2] Joomla
  • Com Jce
  • Com Media
  • Com Jdownloads
  • Com Fabrik
  • Com Jdownloads Index
  • Com Foxcontact
  • Com Ads Manager
  • Com Blog
  • Com Users
  • Com Weblinks
  • mod_simplefileupload

[3] DruPal
  • Add Admin

[4] PrestaShop
  • columnadverts
  • soopamobile
  • soopabanners
  • Vtermslideshow
  • simpleslideshow
  • productpageadverts
  • homepageadvertise
  • homepageadvertise2
  • jro_homepageadvertise
  • attributewizardpro
  • 1attributewizardpro
  • AttributewizardproOLD
  • attributewizardpro_x
  • advancedslider
  • cartabandonmentpro
  • cartabandonmentproOld
  • videostab
  • wg24themeadministration
  • fieldvmegamenu
  • wdoptionpanel
  • pk_flexmenu
  • pk_vertflexmenu
  • nvn_export_orders
  • megamenu
  • tdpsthemeoptionpanel
  • psmodthemeoptionpanel
  • masseditproduct

[5] Lokomedia
  • SQL injection

Video




Contoh Penggunaan


1. Jika sudah memiliki daftar website kalian bisa menjalankan tool ini dengan perintah :

# perl XAttacker.pl -l list.txt

list.txt = berisi daftar websites

2. Jika kalian hanya ingin melakukanya pada 1 website saja bisa dengan perintah :

# perl XAttacker.pl

3. Jika ingin memberi warna pada baris yang berbeda tambahkan script ini di file XAttacker.pl.

use Win32::Console::ANSI;


Referensi


https://www.kitploit.com/2017/12/xattacker-website-vulnerability-scanner.html
https://github.com/Moham3dRiahi/XAttacker

Fitur-Fitur Webmin


Assalamualaikum wr. wb.


A. Judul/Nama kegiatan
Fitur Webmin

B. Pendahuluan :
Pengertian
Webmin adalah panel kontrol web modern untuk mesin Linux manapun. Ini memungkinkan Anda mengelola server Anda melalui antarmuka yang sederhana.
Latar Belakang
Mengetahui fitur apa saja yang ada pada webmin

Maksud & tujuan
Mengenali fitur-fitur webmin

Hasil yang diharapkan
Mengerti fitur-fitur pada webmin

C. Alat & Bahan
- Koneksi internet
- Pc /Laptop

D. Jangka waktu pelaksanaan
1 jam

E. Proses tahapan pekerjaan
Dari sekian banyak fitur webmin tentu yang di pakai sesuai kebutuhan saja sob, Contoh para penjual SSH dan VPN hanya memfaatkan fitur User and Group saja untuk manage user.
sedangkan untuk kebutuhan share hosting perlu mengetahui fitur lain seperti , Apache webserver, MySql Database Server, Bind DNS Server, Fitur FTP seperti Pro-FTP, WU-FTP Server, Upload dan Download, Firewall, dan File manager. Untuk Mengenal Fitur Webmin lebih dalam lagi di perlukan percobaan-percobaan dan explorasi fitur secara langsung (praktik langsung).

Berikut adalah Fitur Fitur Webmin:

ADSL Client
Set up a PPP client with the RP-PPPoE package.
Apache Webserver
Configure almost all Apache directives and features.
BIND 4 DNS Server
Create and edit domains and DNS records.
BIND DNS Server
Create and edit domains, DNS records, BIND options and views.
BSD Firewall
Configure a BSD firewall using IPFW, by creating and editing rules.
Backup Configuration Files
Perform manual or scheduled backups and restores of configuration files managed by Webmin modules.
Bacula Backup System
Configure Bacula to perform backups and restores manually or on schedule, for one or many systems.
Bandwidth Monitoring
View reports on bandwidth usage by host, port, protocol and time on a Linux system.
Bootup and Shutdown
Setup scripts to be run at boot time from /etc/init.d or /etc/rc.local.
CD Burner
Burn data CDs from ISO images or selected directories.
CVS Server
Setup a remotely-accessible CVS server, manage users and browse the repository.
Change Language and Theme
Allows the current Webmin user to change his language, theme and possibly password.
Change Passwords
Change the password of any user on the system.
Cluster Change Passwords
Change passwords on multiple systems in a Webmin cluster at once.
Cluster Copy Files
Schedule the transfer of files from this server to multiple servers in a Webmin cluster.
Cluster Cron Jobs
Create scheduled Cron jobs that run on multiple servers simultaneously.
Cluster Shell Commands
Run commands on multiple servers at once.
Cluster Software Packages
Install RPMs, debian and solaris packages across multiple servers from one source.
Cluster Usermin Servers
Install and manage modules and themes across multiple Usermin servers.
Cluster Users and Groups
Create, update and delete users and groups across multiple servers. Unlike NIS, each server has its own passwd and group files which are remotely updated by this module.
Cluster Webmin Servers
Install and manage modules, themes, users, groups and access control settings across multiple Webmin servers.
Command Shell
Execute shell commands and view their output.
Configuration Engine
Configure the CFengine program, for checking and maintaining various system-administration settings.
Custom Commands
Create buttons to execute commonly used commands or edit files on your system.
DHCP Server
Manage shared networks, subnets, hosts and groups for ISC DHCPD.
Disk Quotas
Setup and edit user or group disk quotas for local filesystems.
Disk and Network Filesystems
Mount filesystems and swap files usually configured in /etc/fstab or /etc/vfstab.
Dovecot IMAP/POP3 Server
Configure the Dovecot IMAP and POP3 mail retrieval server.
Extended Internet Services
Edit servers handled by Xinetd, a replacement for inetd.
Fetchmail Mail Retrieval
Configure the popular fetchmail program for automatically retrieving mail from other servers.
File Manager
View, edit and change permissions on files and directories on your system with a Windows-like file manager.
Filesystem Backup
Backup and restore filesystems using the dump and restore family of commands.
Filter and Forward Mail
Create rules to filter and forward incoming email.
Frox FTP Proxy
Configure Frox, a transparent proxy for FTP clients.
GRUB Boot Loader
Configure the Linux GRUB boot loader to allow the selection of various operating systems and kernels at boot time.
HTTP Tunnel
Connect to another HTTP server via a tunnel through the Webmin server.
Heartbeat Monitor
Configure the Heartbeat package for automatic server failover in a cluster.
IPFilter Firewall
Configure a firewall using the IPFilter package, by creating and editing rules.
IPsec VPN Configuration
Set up a client or server for an IPsec VPN using FreeSWAN.
Initial System Bootup
Configure low-level services to be run at boot time, and select the initial runlevel.
Internet Services and Protocols
Edit services in /etc/inetd.conf, /etc/services and /etc/rpc.
Jabber IM Server
Configure the multi-protocol Jabber messaging server.
Kerberos5
Configure the Kerberos 5 client on your system.
LDAP Client
Configure your system as an LDAP client for users and groups.
LDAP Server
Manage the OpenLDAP server and objects in its database
LDAP Users and Groups
Manage users and groups stored in an LDAP database, used for Unix, Samba and Cyrus IMAP authentication.
Linux Bootup Configuration
Edit kernels and partitions selectable at boot time with LILO.
Linux Firewall
Configure a Linux firewall using iptables. Allows the editing of all tables, chains, rules and options.
Linux RAID
Create RAID 0, 1, 4, 5 and linear devices on a Linux system.
Log File Rotation
Set up the automatic rotation of Apache, Squid, Syslog and other log files.
Logical Volume Management
Configure volume groups, physical volumes and logical volumes for Linux LVM.
MIME Type Programs
Edit the /etc/mailcap file, which maps MIME types to handler programs
MON Service Monitor
Setup MON, a powerful service monitor and alerting system.
Majordomo List Manager
Create and configure mailing lists for Majordomo.
MySQL Database Server
Setup databases, tables and permissions in your MySQL database server.
NFS Exports
Edit file shares from the FreeBSD /etc/exports file.
NFS Exports
Edit file shares as defined in the Irix /etc/exports file
NFS Exports
Edit file shares as defined in the HPUX /etc/exports file.
NFS Exports
Edit NFS file shares defined in /etc/exports.
NFS Shares
Edit file shares as defined in the /etc/dfs/dfstab file.
NFS v4 Exports
Edit NFS file shares defined in /etc/exports.
NIS Client and Server
Setup a system as an NIS client, master or slave server. Note that NIS+ is not supported.
Network Configuration
Configure boot time and active interfaces, DNS, routing and /etc/hosts.
OpenSLP Server
Configure the service location protocol server.
PAM Authentication
Configure the PAM authentication steps used by services such as telnet, POP and FTP.
PHP Configuration
Configure PHP settings for the whole system or invidivual Apache virtual servers.
PPP Dialin Server
Set up a dialin server using mgetty and PPP.
PPP Dialup Client
Configure the WV-Dial package to connect to the Internet with a modem PPP connection
PPTP VPN Client
Configure and establish connections to a VPN server using the PPTP protocol.
PPTP VPN Server
Set up your system as a PPTP server so that Linux or Windows VPN clients can connect.
Partitions on Local Disks
Create and edit paritions on local SCSI and IDE disks on Linux.
Partitions on Local Disks
Create and edit paritions on local disks on Solaris.
Perl Modules
Install new Perl modules on your system, and view those already installed.
Postfix Mail Server
Configure the Postfix mail server.
PostgreSQL Database Server
Manage databases, tables and users in your PostgreSQL database server.
Printer Administration
Create and edit local and remote printers. Supports Windows print servers and Ghostscript print drivers.
ProFTPD Server
Configure the powerful ProFTPD FTP server. Supports all options in most of the standard modules.
Procmail Mail Filter
Edit recipes in the global /etc/procmailrc file, which apply to all incoming email.
Protected Web Directories
Create .htaccess and htpasswd files to protect web-acessible directories.
QMail Mail Server
Configure the QMail mail server, a simpler alternative to Sendmail.
RBAC and Projects
Manage RBAC user attributes, profiles and authorizations.
Read User Mail
Read email in users’ mailboxes.
Running Processes
List, kill and renice running processes on your system.
SMART Drive Status
Check the status of IDE drives to detect problems and potential failures.
SSH Server
Setup the SSH server for remote secure logins.
SSH/Telnet Login
Login to your system with telnet or SSH.
SSL Tunnels
Setup SSL tunnels to encrypt services like POP3 and IMAP, using stunnel run from inetd.
Samba Windows File Sharing
Create and edit samba file and print shares.
Scheduled Commands
Schedule the execution of one-off commands or scripts.
Scheduled Cron Jobs
Create, edit and delete Cron jobs.
Security Sentries
Configure the portsentry, hostsentry and logcheck system security monitoring programs.
Sendmail Mail Server
Manage sendmail aliases, masquerading, address rewriting and other features.
Service Management Facility Configuration
Edit services under control of Service Manangement Facility SMF(1).
Shoreline Firewall
Lets you edit the most useful tables of the Shoreline Firewall
Software Packages
Manage software packages on your system, and install new packages.
Solaris Zones
Create and manage Solaris 10 zones.
SpamAssassin Mail Filter
Set up and configure SpamAssassin to filter email received by your system.
Squid Analysis Report Generator
Configure and schedule SARG, a tool for generating reports from Squid access logs.
Squid Proxy Server
Configure Squid options, ACLs, caching parameters and proxy users.
System Documentation
View man pages, HOWTOs and other package documentation.
System Logs
Configure the syslog server on your system and view its log files.
System Logs NG
Configure the Syslog-NG server on your system and view its log files.
System Time
Set the sytem and hardware time either manually or from a time server.
System and Server Status
View the status of services on your system and on remote systems.
Thirdlane PBX Manager
Thirdlane PBX Manager
Thirdlane PBX Manager
Thirdlane PBX Manager
Thirdlane PBX Manager
Thirdlane PBX Manager
Upload and Download
Upload multiple files to the server, and download multiple URLs either immediately or in the background at a scheduled time.
Usermin Configuration
Configure global options for the Usermin user account management server.
Users and Groups
Create and edit Unix users and groups from the /etc/passwd and /etc/group files.
Voicemail Server
Set up your system as an answering machine using vgetty
WU-FTP Server
Configure the access control, anonymous FTP and other options of WU-FTPd.
Webalizer Logfile Analysis
Generate reports from webserver, proxy server and FTP log files
Webmin Actions Log
View detailed logs of actions by Webmin users.
Webmin Configuration
Configure Webmin itself, such as allowed hosts, SSL, installed modules and themes.
Webmin Servers Index
Displays an index of other Webmin servers for easy linking.
Webmin Users
Create Webmin users and configure which modules and features they are allowed to access.
idmapd daemon
Manage the NFS ID mapping daemon.


F. Hasil yang didapatkan
Mengerti fitur-fitur pada webmin

G. Temuan masalah
Tidak ada

H. Kesimpulan yang didapat
Dengan webmin dapat lebih mudah mengelola server

I. Referensi

Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Wassalamualaikum wr. wb.

Mengatasi GRUB rescue>

Assalamualaikum wr. wb.

A. Judul/Nama kegiatan
Mengatasi GRUB rescue>
B. Pendahuluan :
Pengertian
GRUB (GRand Unified Bootloader) adalah implementasi referensi dari Spesifikasi Multiboot Free Software Foundation, yang memberi pengguna pilihan untuk melakukan booting dari beberapa sistem operasi yang terpasang pada komputer atau memilih konfigurasi kernel tertentu yang tersedia pada partisi sistem operasi tertentu.

Latar Belakang
Mengatasi GRUB hilang karena belum di update setelah menghapus partisi Linux

Maksud & tujuan
Memperbaiki GRUB hilang

Hasil yang diharapkan
Berhasil mengatasi GRUB rescue

C. Alat & Bahan
- Koneksi internet
- Pc /Laptop

D. Jangka waktu pelaksanaan
20 menit

E. Proses tahapan pekerjaan
1. Pertama cek dengan ketik ls 
grub rescue > ls
maka akan muncul
(hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
2. Setelah itu pastikan letak Linux dengan
grub rescue > ls (hd0,msdos5)
dan seterusnya

3. Setelah ketemu ketikkan
grub rescue > set root=(hd0,msdos2)
grub rescue > set prefix=(hd0,msdos2)/boot/grub
grub rescue > insmod normal
grub rescue > normal
(hd0,msdos2) adalah sebagai partisi Linux

4. Setelah berhasil masuk yang terakhir buka terminal dan ketik 
sudo update-grub
sudo grub-install /dev/sda
5. Selesai sekarang coba restart, maka grub rescue sudah teratasi dan komputer akan booting seperti biasa

F. Hasil yang didapatkan
Berhasil mengatasi GRUB rescue

G. Temuan masalah
Karena belum di update jadi harus mengulang kofigurasi GRUB rescue lagi

H. Kesimpulan yang didapat
Setelah menghapus partisi Linux pastikan untuk update GRUB

I. Referensi
https://en.wikipedia.org/wiki/GNU_GRUB
http://www.tkjcyberart.org/2015/05/mengatasi-grub-rescue.html
https://askubuntu.com/questions/493826/grub-rescue-problem-after-deleting-ubuntu-partition

Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Wassalamualaikum wr. wb.

Membangun VOIP dengan Asterisk dan Zoiper di Debian 8.6 Server


Assalamualaikum wr. wb.

A. Pendahuluan :
Hallo, kali ini saya akan membahas tentang Membangun VOIP dengan asterisk di Debian 8.6 Server.

--Pengertian
Voice over Internet Protocol adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet. Data suara diubah menjadi kode digital dan dialirkan melalui jaringan yang mengirimkan paket-paket data, dan bukan lewat sirkuit analog telepon biasa.
Definisi VoIP adalah Teknologi yang menjadikan media internet untuk bisa melakukan komunikasi suara jarak jauh secara langsung. Sinyal suara analog, seperti yang anda dengar ketika berkomunikasi di telepon diubah menjadi data digital dan dikirimkan melalui jaringan berupa paket-paket data secara real time.

--Maksud & tujuan
Dengan membuat VOIP kita dapat membangun telekomunikasi berbasis lokal dalam satu jaringan.

B. Alat & Bahan
- Koneksi internet
- Pc /Laptop
- Server

C. Jangka waktu pelaksanaan
50 menit

D. Proses tahapan pekerjaan
1. Pertama kita install terlebih dahulu asterisk.
# apt-get install asterisk


2. Selanjutnya kita konfigurasi file sip.conf, disini kita akan menambahkan 2 nomor telpon.
# nano /etc/asterisk/sip.conf


3. Tambahkan konfigurasi ini di bagian akhir.

[general]
port = 5060
bindaddr = 0.0.0.0
context = others
[192168102]
type=friend
context=myphones
secret=1234
host=dynamic
[192168102]
type=friend
context=myphones
secret=1234
host=dynamic

Keterangan :
- [general] = dalam baris ini dan baris dibawahnya anda wajib memasukannya segai
perintah umum yang digunakan pada asterisk
- [1921681374]/[1921681374] = dalam baris ini anda mengkonfigurasikan userbaru yaitu
untuk username pengguna layanan voip sekaligu no telp. yang digunakan , anda dapat
menggantinya dengan no yang lain sesuai dengan yang anda inginkan
- secret = berarti password yang akan digunakan untuk login user asterisk


4. Selajutnya kita edit lagi file extensions.conf
# nano /etc/asterisk/extensions.conf


5. Tambahkan baris berikut pada baris terakhir

[others]
[myphones]
exten => 192168102,1,Dial(SIP/192168102)
exten => 192168103,1,Dial(SIP/192168103)


6. Selanjutnya kita restart asterisk.
# service asterisk restart


Sekarang Kita Hubungkan dengan Zoiper


Zoiper bisa didownload di website resminya http://www.zoiper.com

1. Pertama buka zoiper dahulu.


2. Lalu anda klik Settings > Preferences > Klik Create account


3. Pada pilihan account type silahkan anda pilih SIP dan klik next


4. Pada bagian selanjutnya seperti gambar dibawah ini anda pertama harus memasukan username dan host lalu isi bagian password lalu tekan next contoh cara memasukan username dan host : 192168102192.168.10.2 atau 192168102@debnr.id.


5. Selanjutnya kalian bisa membuat panggilan kepada nomor-nomor yang telah kalian daftarkan tadi.

E. Temuan masalah
Tidak ada

F. Kesimpulan yang didapat
Dengan membuat VOIP kita dapat membangun telekomunikasi berbasis lokal dalam satu jaringan.

G. Referensi
Buku Debian Versi BLC Telkom Klaten

Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Salam TKJ
Wassalamualaikum wr. wb.
Macam-macam Web Hosting

Macam-macam Web Hosting

Assalamualaikum wr. wb.

A. Judul/Nama kegiatan
Macam-macam Web Hosting

B. Pendahuluan :
Pengertian
Layanan web hosting adalah jenis layanan hosting internet yang memungkinkan individu dan organisasi membuat situs web mereka dapat diakses melalui World Wide Web.

Latar Belakang
Mempelajari Web Hosting

Maksud & tujuan
Mengetahui Macam-macam Web Hosting

Hasil yang diharapkan
Mengerti apa itu Web Hosting

C. Alat & Bahan
- Koneksi internet
- Pc /Laptop

D. Jangka waktu pelaksanaan
45 menit

E. Proses tahapan pekerjaan  
  • Web Hosting

    Layanan web hosting adalah jenis layanan hosting internet yang memungkinkan individu dan organisasi membuat situs web mereka dapat diakses melalui World Wide Web. Web host adalah perusahaan yang menyediakan ruang pada server yang dimiliki atau disewakan untuk digunakan oleh klien, serta menyediakan konektivitas internet, biasanya di data center.

  • Fungsi Web Hosting

    Web Hosting berfungsi untuk menyediakan layanan yang memungkinkan user dapat menyimpan data untuk dapat diakses dari mana saja melalui jaringan internet. Web hosting akan memudahkan kita untuk mencari informasi didunia internet.

    Biasanya para perusahaan penyedia web hosnting juga menyediakan domain sehingga kita bisa menyediakan dan membeli domain dan hosting dalam satu paket. Hal ini sangat memudahkan kita dalam mengelola data yang kita punya.
  • Macam-macam Web Hosting :
  1. Free Hosting
    Free Hosting adalah sebuah layanan web hosting yang disediakan secara gratis. Anda hanya diminta untuk mendaftarkan diri dengan mengisikan biodata diri dan email anda. Selanjutnya anda akan mendapatkan balasan email konfirmasi bahwa anda sudah menjadi anggota dan sudah memiliki akses pada web hosting. Pada Free Hosting perusahaan akan memberikan batasan kapasitas dari layanan sehingga disarankan untuk upgrade pada hosting yang premium.
  2. Shared Hosting
    Shared Hosting adalah layanan web hosting berbayar yang ditawarkan oleh perusahaan jasa web hosting. Kelebihan dari web hosting jenis ini adalah harganya yang sangat murah. Para pengguna biasanya diminta untuk memilih paket hosting yang akan disewa. Pada dasarnya penyedia layanan web hosting ini akan menyediakan sebuah server dan sumber daya yang digunakan seperti harddisk dan memori. Kemudian server tersebut akan dipakai oleh beberapa user. Kebanyakan layanan web hosting di Indonesia menyediakan layanan web hosting jenis ini, karena harganya relatif lebih murah.
  3. Reseller Hosting
    Reseller hosting merupakan layanan yang diberikan oleh perusahaan web hosting kepada para membernya untuk dapat mengundang teman dan bergabung dengan web hosting mereka. Web Hosting jenis ini biasa disebut dengan makelar dari web hosting. Perusahaan akan memberikan komisi kepada seseorang yang dapat mengajak teman atau orang lain untuk bergabung dan mendaftar di layanan web hosting perusahaan tersebut. Web hosting ini cocok untuk orang bisnis dibidang web hosting tetapi belum punya modal untuk membentuk perusahaan layanan web hosting sendiri. 
  4. VPS (Virtual Private Server) Hosting
    VPS adalah sebuah layanan yang memungkinkan kita untuk menyewa server utuh. Sehingga kita bisa mengelola sesuai dengan keinginan kita. Hosting jenis ini memiliki kelebihan yaitu kita dapat memiliki akses pada root, pemilihan sistem operasi yang digunakan, penginstalan aplikasi sendiri yang dapat digunakan untuk beberapa web site sekaligus. Penyedia VPS biasanya akan memberikan batasan bandwith, memori dan kapasitas hardisk.
  5. Dedicated Hosting
    Dedicated Hosting  merupakan sebuah layanan web hosting yang memungkinkan pelanggan untuk dapat menyewa server kepada perusahaan penyedia layanan. Kelebihan dari layan ini adalah pelanggan dapat menggunakan sever dan sumber daya yang ada sesuai dengan kemauan sendiri seakan-akan pelanggan tersebut memiliki server tersebut.
    Biasanya penyedia layanan akan menyediakan server kepada para pelanggan sehingga pelanggan dapat menggunakan server tersebut sesuai dengan kebutukan mereka.
  6. Colocation Hosting
    Colocation Hosting merupakan layanan web hosting yang paling mahal. Karena disini perusahaan penyedia layanan hanya menyediakan tempat dan sarana pendukung saja. Sedangkan pelanggan akan menyediakan server mereka sendiri untuk bisa beroperasi. Layanan web hosting jenis ini sangat cocok untuk perusahaan yang besar yang mempunyai trafik yang sangat tinggi.
F. Hasil yang didapatkan
Mengerti tentang beberapa macam Web Hosting

G. Temuan masalah
Tidak ada

H. Kesimpulan yang didapat
Dengan

I. Referensi
https://en.wikipedia.org/wiki/Web_hosting_service
http://www.teorikomputer.com/2016/04/macam-macam-web-hosting.html

Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Wassalamualaikum wr. wb.

Membangun PPDB Online menggunakan CMS PPDB Online


Assalamualaikum wr. wb.

A. Pendahuluan :
Hallo, kali ini saya akan membahas Membangun PPDB Online menggunakan CMS PPDB Online.

--Pengertian
Ppdb online adalah suatu cms yang digunakan untuk melakukan pendaftaran peserta didik baru secara online.

--Maksud & tujuan
Dengan menggunakan cms ppdb online peserta didik tidak perlu untuk datang langsung ke sekolah untuk mendaftar.

B. Alat & Bahan
- Koneksi internet
- Pc /Laptop
- File cms ppdb online

C. Jangka waktu pelaksanaan
20 menit

D. Proses tahapan pekerjaan
1. Pindahkan file PPDB online ke /var/www/html.
# mv ppdb_online.zip /var/www/html


2. Masuk ke Direktori /var/www/html.
# cd /var/www/html


3. extrak file ppdb_online.zip.
# unzip ppdb_online.zip


4. Beri hak akses dan hak milik pada direktori ppdb online.
# chmod -R 775 ppdb_online && chown -R www-data:www-data ppdb_online


5. Selanjutnya kita buat database untuk ppdb online.
# mysql -u root -p -e "create database ppdb;"


6. Selanjutnya kita import sql
# cd /var/www/html/ppdb_online
# mysql -u root -p ppdb < ppdb_online.sql





9. Selanjutnya kita edit file index.php di direktori ppdb_online.
# nano ppdb_online/index.php

Tambahkan include"media.php";

sebelum :


sesudah :



8. Kita akses melalui browser ketikkan ipserver/ppdb_online. contoh : 192.168.10.2/ppdb_online.

Halaman utama :


Halaman login :


E. Temuan masalah
Tidak ada

F. Kesimpulan yang didapat
Dengan menggunakan cms ppdb online peserta didik tidak perlu untuk datang langsung ke sekolah untuk mendaftar.

G. Referensi
Gr

Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Salam TKJ
Wassalamualaikum wr. wb.

Login SSH Tanpa Password dengan SSH Keygen



Assalamualaikum wr. wb.

A. Pendahuluan :
Hallo, kali ini saya akan membahas tentang Login SSH Tanpa Password

--Pengertian
Secure Shell adalah sebuah protokol jaringan kriptografi untuk komunikasi data yang aman, login antarmuka baris perintah, perintah eksekusi jarak jauh, dan layanan jaringan lainnya antara dua jaringan komputer.

--Maksud & tujuan
Dengam menggunakan SSH Keygen kita bisa login ssh tanpa menggunakan password.

B. Alat & Bahan
- Koneksi internet
- Pc /Laptop

C. Jangka waktu pelaksanaan
30 menit

D. Proses tahapan pekerjaan
1. Pertama kita buat Public keynya menggunakan SSH Keygen.
# ssh-keygen


2. Lalu kita copy Public key yang telah kita buat tadi. Untuk bagian hostname dan ipnya sesuaikan saja dengan punya kalian.
# ssh-copy-id nur@192.168.10.2


3. Selanjutnya kita coba login melalui ssh tadi.
# ssh nur@192.168.10.2


4. Cek pada direktori ~/.ssh maka akan ada file id_rsa.


E. Temuan masalah
Tidak ada

F. Kesimpulan yang didapat
Dengam menggunakan SSH Keygen kita bisa login ssh tanpa menggunakan password.

G. Referensi
https://id.wikipedia.org/wiki/SSH

Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Salam TKJ
Wassalamualaikum wr. wb.

Decrypt SHC File menggunakan Program UnSHC


Assalamualaikum wr. wb.

A. Pendahuluan :
Hallo, kali ini saya akan membahas tentang cara Decrypt File SHC menggunakan Program UnSHC.

--Pengertian
Enkripsi adalah konversi dari kalimat-kalimat yang dapat dibaca menjadi kelihatan tidak masuk akal.

Deskripsi merupakan kebalikan dari enkripsi, dengan kata lain, memindahkan teks sandi yang tidak dapat dibaca menjadi teks yang dapat dibaca oleh manusia.

--Maksud & tujuan
Dapat mendeskripsi file yang terenkripsi menggunakan SHC.

B. Alat & Bahan
- Koneksi internet
- Pc /Laptop
- Program UnSHC

C. Jangka waktu pelaksanaan
30 menit

D. Proses tahapan pekerjaan
1. Download terlebih dahulu Program UnSHC tersebut.
# wget -q http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz


2. Kita ektrak file tersebut.
# tar zxvf shc-3.8.9.tgz


3. Masuk ke folder cd shc-3.8.9.
# cd shc-3.8.9


4. Kita install program UnSHC tersebut.
# make


5. Untuk menjalankan Program tersebut jalankan dengan perintah
# ./unshc.sh [nama file yang mau di ekstrak] -o [output file]


6. Nanti akan muncul file hasil deskripsi tersebut.


E. Temuan masalah
Tidak ada

F. Kesimpulan yang didapat
Dapat mendeskripsi file yang terenkripsi menggunakan SHC.

G. Referensi
https://stackoverflow.com/questions/39054240/how-to-decrypt-a-shell-file-with-shc-encryption
https://github.com/yanncam/UnSHc

Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Salam TKJ
Wassalamualaikum wr. wb.

Enkripsi File Bash menggunakan SHC


Assalamualaikum wr. wb.

A. Pendahuluan :
Hallo, kali ini saya akan membahas tentang Enkripsi File Bash menggunakan SHC.

--Pengertian
Enkripsi adalah suatu cara yang dilakukan untuk proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus.

--Maksud & tujuan
Dengan menggunakan SHC kita dapa mengenkripsi file bash secara aman.

B. Alat & Bahan
- Koneksi internet
- Pc /Laptop

C. Jangka waktu pelaksanaan
20 menit

D. Proses tahapan pekerjaan
1. Pertama install terlebih dahulu shc tersebut.
# apt-get install shc


2. Disini saya membuat file bash sebagai bahan uji coba.


3. Kita beri hak eksekusi pada file bash tadi yang telah kita buat.
# cmod +x coba.sh


4. Sekarang kita akan memberi enkripsi terhadap file bash tadi yang telah kita buat.
# shc -f coba.sh


5. Nanti akan muncul 2 file hasil enkripsi, disini kita pilih yang berformat [.sh.x]


6. Sekarang coba kita cek isi dari hasil enkripsi file bash tadi.
# nano coba.sh.x


7. Sekarang kita coba jalankan file bash yang kita buat tadi.


E. Temuan masalah
Tidak ada

F. Kesimpulan yang didapat
Dengan menggunakan SHC kita dapa mengenkripsi file bash secara aman.

G. Referensi
https://id.wikipedia.org/wiki/Enkripsi

Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.
Selamat mencoba & Semoga berhasil.
Salam TKJ
Wassalamualaikum wr. wb.

Pengenalan Bahasa Perintah Bash (unix)


Assalamualaikum wr. wb.

A. Pendahuluan :
Hallo, kali ini saya akan membahas tentang Pengenalan Bahasa Perintah Bash (unix)

--Pengertian
Bash adalah suatu bahasa perintah yang berbasis unix.

--Maksud & tujuan
Dapat memahami Bahasa Perintah Bash (unix)

B. Alat & Bahan
- Koneksi internet
- Pc /Laptop

C. Jangka waktu pelaksanaan
20 menit

D. Proses tahapan pekerjaan

APA ITU BASH UNIX ?

Bash adalah suatu Unix Shell dan Bahasa Perintah yang ditulis oleh Brian Fox untuk proyek GNU sebagai pengganti perangkat lunak bebas untuk Bourne Shell. Shell atau bahasa perintah ini pertama kali dirilis pada tahun 1989 dan telah didistribusikan secara luas karena merupakan shell default pada distribusi Linux dan MacOS. Kemudian pada tahun 2016 shell ini juga disediakan oleh Microsoft pada produknya yaitu Windows 10 Anniversary Update, Meskipun tidak di install secara default.

KONSEP BAHASA PERINTAH BASH

Konsep kerja dari pemrograman bash shell hampir mirip dengan bahasa pemrograman lainnya. Pemrograman bash shell juga menggabungkan perintah-perintah untuk memilih suatu kondisi, memproses suatu I/O, looping, dan membuat fungsi-fungsi yang dapat dijalankan user. Konsep pemrograman bash shell ini akan mudah dipelajari apabila kita sudah mengetahui perintah-perintah sederhana yang ada di bash shell seperti whoami, cd, cat, dan lainnya. Dengan penguasaan perintah-perintah sederhana ini, pemrograman bash shell akan membuat pekerjaan user menjadi lebih efektif. Hal penting yang harus diketahui sebelum menggunakan pemrograman bash shell adalah konsep mengenai variabel, format syntax dan struktur di dalam pemrograman bash shell itu sendiri.

Format syntax dan struktur dalam bash shell programming adalah hal yang paling penting untuk diketahui. Kita dapat menulis script menggunakan editor seperti vim, emacs, gedit, dan dtpad. Namun vim dan emacs adalah yang paling cocok karena bisa membantu kita dalam membenarkan syntax dari script yang kita tulis jika kita mengaktifkan fiturnya. File script harus disimpan dalam bentuk .sh. Kemudian di headernya harus diberikan komentar bahwa script ini merupakan pemrograman berbasis bash shell seperti contoh dibawah ini.
  • Kemudian untuk menuliskan string harus diapit oleh tanda petik dan untuk menggunakan variabel agar dapat ditampilkan harus didahului dengan karakter ‘$’ di depan variabel tersebut.
    Untuk menjalankan program yang sudah kita buat kita harus mengubah modenya dulu agar bisa dieksekusi dengan perintah seperti di bawah ini
  • ls -al untuk melihat mode yang sudah kita ubah seperti di bawah ini. Nama file scriptnya adalah test.sh
  • Dengan mode seperti di atas maka program test dapat dieksekusi dengan menggunakan perintah seperti di bawah ini dan tampilannya akan seperti di bawah ini.
  • Peraturan mengenai syntax pemrograman sesuai standar POSIX dan ANSI-C.

E. Temuan masalah

Tidak ada



F. Kesimpulan yang didapat

Dapat memahami Bahasa Perintah Bash (unix)



G. Referensi

https://www.kompitren.com/2016/11/apa-itu-bash-linux/

https://en.wikipedia.org/wiki/Bash_(Unix_shell)



Sekian blog saya pada hari ini apabila ada kesalahan mohon maaf.

Selamat mencoba & Semoga berhasil.

Salam TKJ

Wassalamualaikum wr. wb.