Pages

Agustus 05, 2012

Padanan Aplikasi Windows di Linux (Bagian 6)

Aplikasi Pemrograman & Server

Kategori Aplikasi di Windows Aplikasi di Linux
IDE

Microsoft VisualStudio .Net,
Emacs, Xemacs


CodeForge.
Kdevelop + Qt3 Designer.
Eclipse
Glade + Motor or + Xwpe or + any text editor.
Emacs, XEmacs.
Vim + ctags + scripts from vim.sf.net.
Boa Constructor.
PythonCard.
Visual C++
IDE






Borland C++
Builder
MS Visual C


Anjuta + Glade + Devhelp.
KDE Studio Gold. [Prop]
Dev-C++.
Kylix Personal Edition
vtkBuilder.
foxBuilder.
wxDesigner.
Arriba. [Prop]
Code Crusader. [Prop]
CodeWarrior. [Prop]
Gbuilder.
Source Navigator.
TimeStorm. [Prop]
Understand for C++. [Prop]
SlickEdit. [Prop]
Vide.
C++ IDE

Borland Turbo C++ 3.0 for
DOS
Minimalist GNU For Windows (mingw32-gcc.exe)

GCC (+ Motor or + Xwpe).
LinEdit.
Rhide.
Wxstudio.
Eclipse.
Java IDE




JBuilder
IDEA
NetBeans.
Jbuilder.
NetBeans.
Eclipse.
Sun ONE Studio. [formerly Forte]
Vide.
CASE UML



Rational Rose
ArgoUML


Visual Paradigm
Umbrello UML Modeller
PoceidonCE (Community Edition)
ArgoUML
CVS







WinCVS
TortoiseCVS
cvs for Windows
BitKeeper [Prop]



1) cvs (console).
2) Cervisia (KDE).
3) Lincvs. (Front-end for CVS)
4) BitKeeper. [Prop]
5) SubVersion. (enhanced CVS-like platform + WebDAV ->SCM)
XML Editor



XML Spy [Prop]



1) XMLMind XML Editor.
2) Vim.
3) Emacs.
HTML Editor



HomeSite
Coffeecup





Quanta Plus.
Bluefish.
WebMaker.
Screem.
Toppage.
WebDesigner.
ScriptEditor.
August.
Coffeecup / Linux.
FCKeditor.
WSYSYWIG
HTML Editor



Adobe Dreamweaver
MS Frontpage
Mozilla Composer
Openoffice HTML Editor

Amaya
Mozilla Composer.
Openoffice HTML Editor
GINF (Ginf is not Frontpage)
JXHTMLEDIT (Java).
Hex Editor




Hiew




Biew.
KHexEdit.
hexedit (console).
GHex.
Web ServerApache
IIS
Roxen
cern-httpd
dhttpd
caudium
aolserver
Boa
Apache [httpd.apache.org]
ADVX [advx.org]
Xitami [xitami.com]
Boa [boa.org]
Caudium [caudium.net]
Roxen [community.roxen.com]
FTP Server

Internet Information Server
ServU
War FTP
BulletProof
FTP server

pure-ftpd
vsftpd
wu-ftpd
proftpd
gl-ftpd
ftp
Email Server

MDaemon
Hamster
Zimbra
Sendmail.
Qmail.
Postfix.
Exim.
Zimbra
Groupware Server

Microsoft Exchange

Amphora
Tutos
Kroupware
PIM developers
PHPGroupware
LinuXchangE
OpenOffice.org Groupware Project
Proxy Server

MS Proxy Server
WinGate

Squid
Paco
Privoxy
Wwwoffle
OOPS
Database Server

MS SQL
MySQL
Ms. Access
PostgreSQL
MySQL
mSQL.
SAP DB



Padanan Aplikasi Windows di Linux (Bagian 5)

Aplikasi Scientific

Kategori Aplikasi di Windows Aplikasi di Linux
MatlabMatlab
1) Matlab. [FTP]
2) Octave. (+ Gnuplot)
3) Scilab.
4) R.
5) Yorick.
6) rlab.
7) Yacas.
8) Euler.
Mathematica




Mathematica
1) Mathematica. [Prop]
2) Maxima.
3) MuPad.
4) NumExp.
5) Mathomatic.
Maple Maple

1) Maple. [Prop]
2) Maxima.
3) MuPad.
Equation Editor




Mathtype
MS Equation Editor
OpenOffice Math


1) OpenOffice Math.
2) MathMLed.
3) Kformula (Koffice).
4) LyX.
5) Texmacs.
CAD/CAM/CAE





AutoCAD
Microstation
ArchiCAD



1) Varkon.
2) Linuxcad. [Prop, ~100$]
3) Varicad. [Prop]
4) Cycas. [Prop]
5) Tomcad.
6) Thancad.
7) Fandango.
8) Lignumcad.
9) Giram.
10) Jcad.
11) QSCad.
12) FreeEngineer.
13) Ocadis.
14) PythonCAD.
15) OpenCascade.
16) Qcad.
Diagram
Designer





Microsoft Visio



1) Kivio (Koffice).
2) Dia.
3) KChart.
4) xfig.
5) Tgif + dotty.
6) Tulip.
7) Poseidon for UML. [Prop & free versions]
GIS





ArcView



1) Grass.
2) Quantum GIS.
3) PostGIS.
4) FreeGIS.
5) MapQuest.
6) MapBlast.
Latex

MikTex
emTeX (DOS)
WinEdt



1) TeX.
2) TeTeX / LaTeX
3) LyX (WYSIWYM).
4) Kile.
5) Kile (KDE Integrated LaTeX Environment).
6) Ktexmaker2.
7) Tk LaTeX Editor.
Analisa statistik


SPSS
Statistica
SalStat



1) PSPP.
2) OpenStat2.
3) "Probability and Statistics Utilities for Linux users"
4) SalStat.
Emulation of the
circuit



1) Electronic Workbench
2) Altera MaxPlus+





1) Geda.
2) Oregano.
3) Xcircuit.
4) Gnome Assisted Electronics.
5) SPICE.
6) SPICE OPUS.
7) NG-SPICE.
Hardware
Benchmarking



SiSoft SANDRA, SiSoft
SAMANTHA, Iozone





1) hdparm.
2) Bonnie++.
3) IOzone.
4) Dbench.
5) Bonnie.
6) IO Bench.
7) Nhfsstone.
8) SPEC SFS. [Prop]


Padanan Aplikasi Windows di Linux (Bagian 4)

Aplikasi Office dan Bisnis

Kategori Aplikasi di Windows Aplikasi di Linux
Office Suite



MS Office
StarOffice
OpenOffice



OpenOffice
Koffice
StarOffice. [Prop]
HancomOffice. [Prop]
Gnome Office.
Applixware Office. [Prop]
Siag Office.
TeX
LaTeX
Word Processor



Word
StarOffice
OpenOffice
Writer
Abiword

1) Abiword.
2) TextMaker [Prop]
3) WordPerfect.
4) Ted.
5) StarOffice / OpenOffice Writer.
6) Kword.
7) LyX.
8) Kile (KDE Integrated LaTeX Environment).
Spreadsheets



Excel
StarOffice / OpenOffice
Calc
602Tab
1) Gnumeric.
2) Abacus.
3) StarOffice / OpenOffice Calc.
4) Kspread.
Graphing /
charting data



Excel

1) Kivio.
2) Dia.
3) KChart.
4) xfig.
5) Gnuplot.
6) GtkGraph.
7) GNU Plotutils.
8) Ploticus.
Presentation



MS PowerPoint
StarOffice Presentation
OpenOffice Impress

1) StarOffice Presentation.
2) OpenOffice Impress.
3) Kpresenter.
4) MagicPoint.
5) Kuickshow & gimp
Personal finance
manager



1) MS Money
2) Quicken
3) Moneydance [Prop]

1) GNUcash.
2) GnoFin.
3) Kmymoney.
4) Grisbi.
5) Moneydance. [Prop]
Enterprise Apps





1) Keeper. [Prop]
2) Oblik. [Prop]
3) IceB.
4) Compiere.
5) NauRP.
6) Compiere.
7) Dolibarr.
System
Configuration
Control Panel
Msconfig
RegEdit
WinBoost
TweakXP
Customizer XP
X-Setup
PowerToys
Config NT

1) setup (Red Hat).
2) chkconfig (Red Hat).
3) redhat-config-<feature>. (Red Hat 8.0).
4) xf86config, xf86cfg.
5) Linuxconf.
6) Drakeconf.
7) Webmin.
8) yast and yast2 (SuSE).
9) sysinstall (FreeBSD).
10) /dev/hands


Padanan Aplikasi Windows di Linux (Bagian 3)

Aplikasi Desktop, Manajemen File dan System

Kategori Aplikasi di Windows Aplikasi di Linux
File Manager

Windows Explorer

1) Konqueror.
2) Gnome-Commander.
3) Nautilus.
4) Endeavour Mark II.
5) XWC.
File
Compressor

1) WinZip
2) WinRar
3) 7-Zip
4) WinACE
5) UltimateZip
1) Ark (kdeutils).
2) Gnozip.
3) KArchiveur.
4) Gnochive.
5) FileRoller.
6) Unace.
7) LinZip.
8) TkZip.
Text Editor

Notepad
WordPad
TextPad
Vim
Xemacs
SciTE
UltraEdit
MultiEdit

1) Kedit (KDE).
2) Gedit (Gnome).
3) Gnotepad.
4) Kate (KDE).
5) KWrite (KDE).
6) Nedit.
7) Vim.
8) Xemacs.
9) Xcoral.
10) Nvi.
11) Ozeditor.
12) Vim.
13) Emacs.
14) Nano. (It's a free implementation of pico)
15) joe.
16) Fte.
17) Jed.
18) CoolEdit.
19) Kate (KDE).
20) Nedit.
21) CodeCommander.
22) SciTE.
23) Quanta Plus.
24) Vim.
25) Xemacs.
26) Mcedit (comes with mc).
27) Jed.
28) Setedit. (Turbo Vision looking style)
29) HT editor.
PS Viewer

1) RoPS
2) GhostView
1) GhostView.
2) Kghostview.
3) GV.
4) GGV.
PDF Viewer

1) Adobe Acrobat Distiller
2) GhostView
1) Acrobat Reader. [Prop]
2) Xpdf.
3) GV.
4) GGV.
5) GhostView.
6) Kghostview.
PDF Creator

1) Adobe Acrobat Distiller
2) GhostView
3) Ghostscript
1) Any Linux WYSIWYG program -> print to file -> ps2pdf.
(Here's an article about this).
2) Adobe Acrobat Distiller. [Prop]
3) PStill. [Shareware]
4) PDFLatex.
5) Xfig.
6) Ghostscript.
7) Tex2Pdf.
8) Reportlab.
9) GV.
10) GGV.
11) GhostView.
12) Kghostview.
13) Panda PDF Generator.
Antivirus

AVG AntiVirus
NAV
Dr. Web
TrendMicro
F-Prot
Kaspersky

1) Dr. Web. [Prop]
2) Trend ServerProtect. [Prop]
3) RAV Antivirus. [Prop] (Bought by Microsoft?)
4) OpenAntivirus + AMaViS / VirusHammer.
5) F-Prot. [Prop]
6) Sophie / Trophie.
7) Clam Antivirus.
8) Kaspersky. [Prop]
9) YAVR.
System
Configuration
Control Panel
Msconfig
RegEdit
WinBoost
TweakXP
Customizer XP
X-Setup
PowerToys
Config NT

1) setup (Red Hat).
2) chkconfig (Red Hat).
3) redhat-config-<feature>. (Red Hat 8.0).
4) xf86config, xf86cfg.
5) Linuxconf.
6) Drakeconf.
7) Webmin.
8) yast and yast2 (SuSE).
9) sysinstall (FreeBSD).
10) /dev/hands
HDD Partition

1) PowerQuest Partition Magic [Prop]
2) Acronis PartitionExpert [Prop]
3) Paragon Partition Manager [Prop]
4) Partition Commander [Prop]

1) PartGUI. (GUI for partimage and parted)
2) GNU Parted. (GUI - QTParted).
3) Partition Image.
4) fips.
5) Diskdrake (Mandrake).
6) Paragon Partition Manager [Prop].
7) Acronis PartitionExpert [Prop]. (review)
CD Burner

Nero
Roxio Easy CD Creator

1) K3b. (KDE)
2) XCDRoast.
3) KOnCd.
4) Eclipt Roaster.
5) Gnome Toaster.
6) CD Bake Oven.
7) KreateCD.
8) SimpleCDR-X.
9) GCombust.
10) WebCDWriter. (CD burn server, usable from any remote browser with Java support)
11) CDR Toaster.
12) Arson.
13) CD-Me (Creation of audio-CD).


Padanan Aplikasi Windows di Linux (Bagian 2)

Aplikasi Multimedia dan Grafis

Kategori Aplikasi di Windows Aplikasi di Linux
Audio Player Windows Media Player
Winamp
Real Jukebox
Zinf
SnackAmp
Soritong
Apollo
Sonique
Blaze
Media Pro
NEX 3
XMMS [xmms.org]
Noatun [noatun.kde.org]
Zinf [zinf.org]
GQmpeg [gqmpeg.sourceforge.net]
SnackAmp [snackamp.sourceforge.net]
KPlayer [kplayer.sourceforge.net]
Xine [xinehq.de]
CD Player 1) Cdex
2) MusicMatch
3) Streambox Ripper
4) Audiocatalyst
5) WinDac
6) Audiograbber
7) Media Box Audio / Video
Workstation
8) CD-Copy
9) Blaze Media Pro
10) Real Jukebox
11) Windows Media Player
12) Nero
13) VirtualDrive
14) VirtualCD
15) Audacity
1) Grip.
2) Audacity.
3) RipperX.
4) tkcOggRipper.
5) A Better CD Encoder.
6) cdda2wav.
7) Gnome Toaster.
8) Cdparanoia.
9) Cd2mp3.
10) Dagrab.
11) SimpleCDR-X.
12) RatRip.
13) AutoRip.
14) Sound Juicer.

CD Ripping1) Cdex
2) MusicMatch
3) Streambox Ripper
4) Audiocatalyst
5) WinDac
6) Audiograbber
7) Media Box Audio / Video
Workstation
8) CD-Copy
9) Blaze Media Pro
10) Real Jukebox
11) Windows Media Player
12) Nero
13) VirtualDrive
14) VirtualCD
15) Audacity
1) Grip.
2) Audacity.
3) RipperX.
4) tkcOggRipper.
5) A Better CD Encoder.
6) cdda2wav.
7) Gnome Toaster.
8) Cdparanoia.
9) Cd2mp3.
10) Dagrab.
11) SimpleCDR-X.
12) RatRip.
13) AutoRip.
14) Sound Juicer.
RadioVC Radio
FMRadio
Digband
Radio
1) xradio.
2) cRadio.
3) Xmradio.
4) RDJ.
5) RadioActive.
6) XMMS-FMRadio.
7) Gqradio.
8) Qtradio.
Audio Editor SoundForge
Cooledit
Audacity
1) Glame.
2) Rezound.
3) Sweep.
4) WaveForge.
5) Sox.
6) Audacity.
7) GNUSound.
8) Ecasound.
9) SoundStudio.
10) mhWaveEdit.
Graphic Viewer 1) ACDSee
2) IrfanView
3) Xnview
4) CompuPic [Prop]
5) Windows Fax and Image
viewer
5) Any web browser
1) Xnview.
2) GQview.
3) Qiv.
4) CompuPic [Prop]
5) Kuickshow.
6) Kview.
7) GTKSee.
8) xv. [Prop]
9) pornview.
10) imgv.
11) Gwenview.
12) Gliv.
13) Showimg.
14) Fbi.
15) Gthumb.
16) PixiePlus.
17) Electric Eyes (Gnome).
18) Eye of Gnome.
19) GImageView.
20) Hugues Image Viewer.
Graphics Editor Paint
Adobe Photoshop
Gimp
Paint Shop Pro
Corel
PhotoPaint
Macromedia Fireworks
Adobe Illustrator
Corel Draw
Freehand
AutoSketch
OpenOffice Draw
1) Xnview.
2) GQview.
3) Qiv.
4) CompuPic [Prop]
5) Kuickshow.
6) Kview.
7) GTKSee.
8) xv. [Prop]
9) pornview.
10) imgv.
11) Gwenview.
12) Gliv.
13) Showimg.
14) Fbi.
15) Gthumb.
16) PixiePlus.
17) Electric Eyes (Gnome).
18) Eye of Gnome.
19) GImageView.
20) Hugues Image Viewer.
3D Graphics3D Studio MAX
Maya
Povray
1) Blender.
3) KPovModeler.
4) K3Studio.
5) Moonlight.
6) GIG3DGO.
7) Povray.
8) MegaPov.
9) K3D.
10) Wings 3D.
12) Kludge3d.
Diagram Designer Microsoft Visio Dia
Kivio (Koffice)
KChart
xfig
Tgif
Tulip
Screenshot
Creator
PrintScreen
Snag it
Ksnapshot
Xwpick

Xwd
xgrabsc
Motv (xawtv)
Streamer (video)

Video Player 1) BSplayer
2) Zoomplayer
3) Windows Media Player
4) VideoLAN
5) Winamp3
6) Mplayer
7) RealPlayer
8) Xing
9) Simplayer
Xine
Mplayer
VideoLAN.
Aviplay.
Winamp3.
Noatun.
KDE Media Player.
XMovie.
Kaboodle.
MpegTV.
Avifile.
Xmps.
Ogg Tarkin. (???)
Theora. (???)
DVD Player

PowerDVD
WinDVD
MicroDVD
Windows Media Player
VideoLAN

Ogle.
Mplayer.
Xine.
Aviplay.
VideoLAN.
OMS.
DVD Ripper


Gordian Knot
Mencoder (from Mplayer)

Drip.
Transcode.
Mencoder. (from Mplayer)
Ffmpeg.
DVD::Rip.
Video Creator
dan Editor
Windows Movie Maker
Adobe Premiere
Media Studio Pro

Broadcast 2000.
Avidemux.
iMira Editing.
Cinelerra.
MainActor.
Broadcast 2000.
Lives.
CinePaint.


Padanan Aplikasi Windows di Linux (Bagian 1)

Aplikasi Networking


Kategori Aplikasi di Windows Aplikasi di Linux
Web Browser Internet Explorer
Mozilla
Opera
Firebird
Lynx
Konqueror Mozilla [mozilla.org]
Galeon [galeon.sourceforge.net]
Opera [opera.com]
Firebird [mozilla.org/projects/firebird]
Nautilus [gnome.org/projects/nautilus]
Epiphany [gnome.org/projects/epiphany]
Dillo [dillo.org]
Encompass [encompass.sourceforge.net]
Lynx [lynx.browser.org]
w3m [w3m.sourceforge.net]
Elinks [elinks.or.cz]
Klien Email Outlook Express
Mozilla
The Bat
Eudora
Becky
Sylpheed
Sylpheed Claws
Opera

Ximian Evolution [ximian.com]
Mozilla messenger [mozilla.org]
Sylpheed [sylpheed.good-day.net]
Sylpheed-claws [sylpheed-claws.sourceforge.net]
Kmail [kmail.kde.org]
Balsa [balsa.gnome.org] Arrow [newplanetsoftware.com/arrow]
Althea [althea.sourceforge.net]
Liamail [liamail.org]
Mutt [mutt.org]
Emacs [gnu.org/software/emacs]
Download FileGo!zilla
Reget
Getright
DAP
Wget
Prozilla [prozilla.genesys.ro]
Downloader for X [krasu.ru/soft/chuchelo]
Wget [wget.sunsite.dk]
Kmago [kmago.sourceforge.ne]
Gnome Transfer Manage [gtm.sourceforge.net]
Aria [aria.rednoah.com]
Download Situs Teleport Pro
Httrack
Webzip
Httrack [httrack.com]
Wget [wget.sunsite.dk]
Pavuk. [idata.sk/~ondrej/pavuk]
SiteCopy [lyra.org/sitecopy]
Curl [curl.haxx.se]
Khttrack [nongnu.org/khttrack]
Klien FTP CuteFTP
WSFTP
SmartFTP
Bullet Proof FTP
Gftp [gftp.seul.org]
Konqueror Kbear [kbear.sourceforge.net]
IglooFTP [iglooftp.com/linux]
Nftp [ayukov.com/nftp]
Wxftp [wxftp.seul.org]
tkFTP [tkftp.firebird.cx]
Yafc [yafc.sourceforge.net]
Ncftp [ncftpd.com/ncftp]
Lftp [lftp.yar.ru]
IRC Client Mirc
Klient
VIRC
Xircon
Pirch
XChat
Xchat [xchat.org]
Kvirc [kvirc.net]
Irssi [irssi.org]
BitchX [bitchx.org]
Epic [epicsol.org]
PJIRC [pjirc.com]
Klien IM Yahoo Messenger
MSN
AIM
Gaim
Trillian ICQ
Miranda
ICQ
Gaim [gaim.sourceforge.net]
Ayttm [ayttm.sf.net]
Yahoo Messenger [messenger.yahoo.com]
Centericq [konst.org.ua/centericq]
Kopete [kopete.kde.org]
Everybuddy [everybuddy.com]
Kmess (MSN) [kmess.sourceforge.net]
aMSN (MSN) [amsn.sourceforge.net]
Licq (ICQ) [licq.org]
Alicq (ICQ) [alicq.sourceforge.net]
Micq (ICQ) [micq.org]
KXicq (ICQ) [kxicq.org]
Kicq (ICQ) [kicq.sourceforge.net]
Video
Conference
NetMeeting GnomeMeeting [gnomemeeting.org]
vat/vic/wb [www-nrg.ee.lbl.gov]
rat/wbd/nte [www-mice.cs.ucl.ac.uk/multimedia/ software]
NeVoT [cs.columbia.edu/IRT/software/nevot]
IVS [www-sop.inria.fr/rodeo/ivs.html]
P2P Client Morpheus (Gnutella)
WinMX
Napster
KaZaA (Fasttrack)
eDonkey
Mldonkey [nongnu.org/mldonkey]
LimeWire (Gnutella) [limewire.com]
Lopster (OpenNAP) [lopster.sourceforge.net]
Gtk-Gnutella [gtk-gnutella.sourceforge.net]
Qtella (Gnutella) [qtella.net]
Mutella (Gnutella) [mutella.sourceforge.net]
TheCircle [thecircle.org.au]
GNUnet [gnu.org/software/GNUnet]
Bittorrent [bitconjurer.org/BitTorrent]
Lmule (eDonkey) [lmule.sourceforge.net]
Xmule (eDonkey) [xmule.org]
Apollon [apollon.sourceforge.net]
Network
Monitoring
and Analysing
Dumeter
Netmedic
Sniffer Pro
EtherPeek (TokenPeek, AiroPeek)
Windump
Ethereal
MS Network
Monitor
Iris
Lan Explorer
NetSniffer
Snort
ShadowScan
ISS
Retina
Internet Scanner
1) Gkrellm.
2) Big Brother.
3) Etherape.
4) Nagios.
5) Tkined.
6) MRTG.
7) Rrdtool.
8) PIKT.
9) Autostatus.
10) bcnu.
11) mon.
12) Sysmon.
13) Spong.
14) SNIPS.
15) iptraf (console).
16) Ksysguard.
17) OpenNMS.
18) tcpdump.
19) Ethereal.
20) Tcpdump.
21) Etherape.
22) Ntop.
23) ipxdump. (+ipxparse for parsing)
24) Snort.
25) Nessus.
26) Nmap.
IP Telephony Buddyphone [Prop]
Cisco
SoftPhone
1) GNU Bayonne
2) Openh323
3) OpenPhone
4) tkPhone
5) NauPhone


Agustus 04, 2012

Membangun Proxy Server di Ubuntu (Bagian 3)

Konfigurasi Squid untuk membatasi Bandwidth


Berikut langkah-langkah pengkonfigurasian manajemen bandwidth di squid:
1. Pertama-tama periksa apakah squid telah berjalan di server dan telah
    dikonfiguraisi sebagai mesin proxy server.
2. Sebelum memulai memanajemen bandwidth di squid, kita jelaskan dulu
    komponen-komponen manajement bandwidth di squid

delay_pools
Opsi ini untuk menspesifikasi berapa jumlah pool yang digunakan untuk membatasi jumlah bandwidth dari ACL. Opsi ini akan dirangkaikan bersama opsi delay_class dan delay_parameters yang akan dibahas di bawah ini.


delay_class
Opsi ini menspesifikasikan kelompok dari masing-masing pool yang telah didefinisikan pada opsi delay-pools. Ada tiga class yang didukung Squid, antara lain:

       class 1: Semua akses dibatasi dengan single bucket, artinya hanya bisa
          mendefinisikan overall bandwidth untuk suatu ACL saja, tidak bisa
          mendefinisikan bandwidth dengan lebih mendetail
       class 2: Semua akses dibatasi dengan single agregate dengan dua parameter
          bandwidth. Parameter pertama mendefinisikan berapa bandwidth maksimal
          yang didapatkan ACL, parameter kedua mendefinisikan berapa bandwidth
          overall untuk ACL yang spesifik yang ada pada network tersebut.
       class 3: Kelompok yang definisi bandwidth-nya paling mendetail. Parameter
          pertama mendefinisikan berapa bandwidth maksimal yang didapatkan ACL,
          parameter kedua mendefinisikan berapa bandwidth normal yang didapatkan
          ACL secara umum, dan parameter yang ketiga adalah mendefinisikan
          bandwidth yang didapatkan ACL jika mengakses ACL-ACL tertentu yang
          spesifik, misalnya file mp3.


delay_parameters
Opsi ini menspesifikasikan rumus bandwidth yang akan didapatkan oleh ACL yang akan memasuki delay_pool. Misalnya ada entry berikut ini pada delay_parameters:
delay_parameters 1 -1/-1 2100/4000
Angka 1 berarti rumus ini berlaku untuk pool 1. Angka -1/-1 berarti bandwidth maksimal yang diberikan Squid adalah tidak terbatas untuk pool ini. Angka 2100/4000 berarti bandwidth yang didapatkan oleh ACL setelah masuk ke pool ini. Angka ini berada dalam kelipatan 8 b, sehingga untuk mendapatkan nilai
bandwidth yang sebenarnya harus dikalikan delapan. Angka 2100 adalah bandwidth yang didapatkan ACL pada masa-masa normal. Jika dikalikan 8, maka bandwidth normal yang akan didapatkan ACL sekitar 18 Kbps. Angka 4000 adalah bandwidth maksimal yang didapatkan ACL pada masa-masa jalur sedang kosong. Jika dikalikan 8, maka bandwidth yang didapatkan sekitar 32 Kbps.


delay_access
Opsi ini mendefinisikan siapa-siapa ACL yang akan dimasukkan ke pool tertentu untuk mendapatkan “perlambatan” bandwidth. Bentuk umumnya adalah seperti ini:
delay_access 1 allow labprog
Opsi di atas berarti kita memasukkan ACL labprog ke dalam pool 1.


3. Jika sudah mengerti komponen-komponen delay pool, kita mulai
    konfigurasi delay pool .
    Di umpamakan kita mempunyai bandwidth dari ISP sebesar 512kb, dan kita
    membuat rule seperti berikut ini:
    - Batas kecepatan koneksi overall adalah 256 Kbps. per-network adalah 64 kbps.
       Sedangkan per-user/host dibatasi 2 Kbps jika digunakan untuk download file
       bertipe exe, mp3, vqf, tar.gz, gz, rpm, zip, rar, avi, mpeg, mpe, mpg, qt, ram, rm,
       iso, raw, dan wav. Jika tidak, maka koneksi perhost HANYA mengikuti aturan per-
       Network saja.

       Penyelesaian:
       Edit file /etc/squid/squid.conf
          $ sudo vi /etc/squid/squid.conf
       Lalu tambahkan contoh konfigurasi ini:
          # Batas kecepatan koneksi overall adalah 256 Kbps.
          # per-network adalah 64 kbps.
          # Sedangkan per-user/host dibatasi 2 Kbps jika digunakan untuk
          # download file bertipe exe, mp3, vqf, tar.gz, gz, rpm, zip,
          # rar, avi,
          # mpeg, mpe, mpg, qt, ram, rm, iso, raw, dan wav.
          # Jika tidak, maka
          # koneksi perhost HANYA mengikuti aturan per-Network saja.

                acl filegede url_regex -i \.exe
                acl filegede url_regex -i \.mp3
                acl filegede url_regex -i \.vqf

                acl filegede url_regex -i \.gz
                acl filegede url_regex -i \.rpm
                acl filegede url_regex -i \.zip
                acl filegede url_regex -i \.rar
                acl filegede url_regex -i \.avi
                acl filegede url_regex -i \.mpeg
                acl filegede url_regex -i \.mpe
                acl filegede url_regex -i \.mpg
                acl filegede url_regex -i \.qt
                acl filegede url_regex -i \.ram
                acl filegede url_regex -i \.rm
                acl filegede url_regex -i \.iso
                acl filegede url_regex -i \.raw
                acl filegede url_regex -i \.wav

         # Kita buat dulu ACL untuk mendefinisikan file-file di atas
         # dengan menggunakan regularexpression.
         # Kemudian kita mendefinisikan 2 delay pool untuk
         # menampung bandwidth.
         # Satu pool masuk dalam kategori class 2 untuk
         # mendefinisikan aturan overall
         # 256 Kbps dan per-network 64 Kbps.
         # Satu pool lainnya masuk kategori class 3
         # untuk mendefinisikan aturan tambahan jika
         # user mendownload file-file
         # yang didefinisikan dalam ACL url_regex dengan
         # bandwidth maksimal 2 Kbps.

              delay_pools 2
              delay_class 1 3
              delay_parameters 1 32000/32000 8000/8000 250/250
              delay_access 1 allow lan filegede
              delay_access 1 deny all
              delay_class 2 2
              delay_parameters 2 32000/32000 8000/8000
              delay_access 2 allow lan
              delay_access 2 deny all

   Jika sudah selesai, simpan hasil konfigurasi dan restart squid
       $ sudo /etc/init.d/squid restart


Konfigurasi Squid untuk Autentikasi User

Maksud dari konfigurasi squid untuk autentikasi user yaitu jika user ingin browsing internet maka user harus melakukan autentikasi/login dulu ke server proxy. Berikut langkah-langkah konfigurasi autentikasi user:
1. Edit file /etc/squid/squid.conf
      $ sudo vi /etc/squid/squid.conf
2. Tambahkan ACL untuk autentikasi user
      auth_param basic realm Squid proxy server
      auth_param basic program /usr/lib/squid/ncsa_auth
      /etc/squid/passwd
      auth_param basic credentialsttl 1 hour
      auth_param basic children 5
      acl login proxy_auth REQUIRED
      http_access allow login

3. Setelah itu buat user yang nantinya akan digunakan untuk autentikasi.
    Misal kita akan membuat user proxy-user dengan password 123,gunakan perintah berikut:
      $ sudo htpasswd -bc /etc/squid/passwd proxy-user 123
4. Restart squid
      $ sudo /etc/init.d/squid restart













Agustus 03, 2012

Membangun Proxy Server di Ubuntu (Bagian 2)

Ringkasan ini tidak tersedia. Harap klik di sini untuk melihat postingan.

Membangun Proxy Server di Ubuntu (Bagian 1)

Proxy Server

Proxy server sudah sangat popular dikalangan pengguna internet, karena kemampuannya untuk menghemat bandwith, meningkatkan keamanan, dan menambah kecepatan web-surfing. Proxy Server adalah server yang bertugas menyimpan sementara (cache) file html server lain, sehingga mempercepat akses internet untuk alamat-alamat yang sudah pernah diakses sebelumnya.

SQUID

Squid adalah software proxy server yang bersifat open source yang sangat terkenal. Cara kerja squid dapat dianalogikan seperti browser (IE/Opera/Netscape) yang menyimpan data suatu site di hardisk sehingga untuk menampilkan site yang sama tinggal mengambil data di cachenya.

Memulai Installasi
Untuk menginstall squid di server kita, gunakan perintah:
$ sudo apt-get install squid

Konfigurasi SQUID sebagai Proxy Caching Server
Untuk mengkonfigurasi squid sebagai proxy caching server, ikuti langkah-langkah berikut:
1. Edit file /etc/squid/squid.conf
    $ sudo vi /etc/squid/squid.conf
2. Bagian-bagian yang harus di edit adalah:
       http_port
          # http_port 3128
      menjadi :
          http_port 3128
       cache_effective_user
          # cache_effective_user proxy
      menjadi :
          cache_effective_user proxy
       cache_effective_group
          # cache_effective_group proxy
      menjadi :
          cache_effective_group proxy
       Memori yang dialokasikan untuk menjalankan squid server.
          # cache_mem 8 MB
      menjadi
          cache_mem 16 MB
       cache_mgr
          #cache_mgr webmaster
      menjadi :
          cache_mgr webmaster@rt.rw
       cache dir, arahkan sesuai direktori tempat cache di simpan dan atur
      space alokasinya sesuai besar cache yang diperlukan. Mis: direktori
      cache /var/spool/squid, dan alokasi nya 5000 Mb.
          # cache_dir ufs /var/spool/squid 100 16 256
      menjadi
          cache_dir ufs /cache 2000 16 256
       Sekarang tambahkan network yang diperbolehkan untuk access proxy server,
      cari bagian :
          #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 443 563
          acl Safe_ports port 80 # http
          acl Safe_ports port 21 # ftp
          acl Safe_ports port 443 563 # https, snews
          acl Safe_ports port 70 # gopher
          acl Safe_ports port 210 # wais
          acl Safe_ports port 1025-65535 # unregistered ports
          acl Safe_ports port 280 # http-mgmt
          acl Safe_ports port 488 # gss-http
          acl Safe_ports port 591 # filemaker
          acl Safe_ports port 777 # multiling http
          acl CONNECT method CONNECT

      dibawah acl localhost src 127.0.0.1/255.255.255.255, tambahkan network
      yang akan di allowed
          acl lan src 192.168.0.0/255.255.255.0
      setelah itu cari baris :
          http_access allow localhost
          # And finally deny all other access to this proxy
          http_access deny all
      lalu tambahkan:
          http_access allow lan
      menjadi:
          http_access allow localhost
          http_access allow lan
          # And finally deny all other access to this proxy
          http_access deny all
      Selanjutnya tambahkan baris visible_hostname
          visible_hostname proxy.rt.rw
3. Buat folder cache dir, sesuai konfigurasi. Mis: /cache
    $ sudo mkdir -p /cache
    $ sudo chown proxy.proxy /cache
4. Buat cache, dengan perintah:
    $ sudo squid –z
    2007/08/03 01:43:39| Creating Swap Directories
5. Jalankan squid dengan perintah:
    $ sudo /etc/init.d/squid start

Agustus 01, 2012

Setting Modem di Slackware


langkah-langkah yang digunakan untuk menggunakannya .
1.buka konsole/terminal
2.ketikan lsusb
perhatikan device usb modem anda
contoh : Bus 006 Device 002: ID 19d2:fff5 ONDA Communication S.p.A.
disini usb modem terdeteksi sebagai device CD-rom biasa.
nah untuk menggantinya instal  usb_modeswitch  cari dulu disini
kemudian install dengan perintah
installpkg usb_modeswitch-1.1.1-i486-1_SBo.tgz
kemudian ketikan  lsusb untuk mengetahui apakah modemnya sudah terdeteksi oleh sistem.
kemudian ketikan perintah dmesg
sekarang kita tinggal mengkonfigurasikan kppp
ketikan perintah kppp melalui terminal

pilih tab configure

pada tab accounts
klik new ,
connection name : isikan nama operator anda
phone number : dial up untuk operator anda
klik OK.

skarang pilih tab modems
tab device:
modems name : nama modem anda
modem device : pilih /dev/tty/USB0berdasarkan hasil dmesg tadi modem teregister pada ttyUSB0,ttyUSB1,ttyUSB2,ttyUSB3,ttyUSB4, namun secara default, system  akan memakai ttyUSB0
next, config pada tab modems:
klik pada modem commands.
isikan dengan data dibawah ini.
klik ok,ok ,ok
isikan login id dan password anda (sesuai dengan login id modem di windows).
klik connect
selesai^^

Mengubah Alamat Repository Slackware ke Server Lokal


ok, proses instalasi gak perlu di bahas… pada intinya proses yang saya lakukan cuman menggunakan 1 DVD installer


setelah selesai dan bisa masuk ke konsole, langkah yang pertama kali saya lakukan adalah menambah daftar repository online slackware yang ada di indonesia, dalam contoh ini saya menggunakan repo dari kambing ato lebih lengkapnya disini.

login sebagai root, dan langsung edit file/etc/slackpkg/mirror

root@slacky:~# vim /etc/slackpkg/mirrors

kemudian tambahkan baris berikut untuk menambahkan repo dari server kambing

#Kambing


http://kambing.ui.ac.id/slackware/slackware-current/

setelah itu, simpan dan jalan perintah :

root@slacky:~# slackpkg update

Juli 27, 2012

11 Langkah Instalasi FTP Server Melalui Webmin

Sebelumnya install dulu FTP server dengan perintah
#apt-get install vsftpd

Lanjut
1. Buka Web Browser dan akses webmin
2. Login pada webmin
Pilih Menu > ProFTPD Server

2. Pilih Virtual Server pada bagian Virtual Servers

3. Membuat Anonymous FTP, klik logo Anonymous FTP


4. Mengkonfigurasi Anonymous FTP, klik logo Configure Anonymous FTP






5. Pada konfigurasi ini pastikan pada kolom Limit to directory diisi /data, Access files as user diisi ftp dan Access files as group diisi nogroup.


6. Klik logo Authentication





7. Isi pada kolom Login Username dengan Anonymous dan Real Username dengan ftp


8. Isi pada kolom FTP commands dengan write .


9. Klik Access Control





10. Pada kolom Action pilih Deny


11. Klik Start ProFTPD untuk menjalankan layanan FTP


Cara Install Zimbra

Sekilas

Zimbra Mail adalah salah satu program mail server open source yang hadir mengisi kompetisi program mail server di dunia. Zimbra Mail merupakan hasil besutan dari Yahoo! dimana seperti yang kita tahu bersama Yahoo! Merupakan penyedia jasa layanan email terbesar dan nomor satu saat ini. Zimbra Mail sendiri selain diberikan gratis, tersedia juga dalam bentuk berbayar. Pengguna Zimbra Mail Server kini banyak bahkan sudah jutaan server yang ada di dunia menggunakan program ini. Dalam perkembangannya yang ternyata sangat pesat dan mendapat sambutan hangat dari berbagai kalangan IT dunia, Zimbra Mail makin menunjukkan eksistensinya dengan berbagai layanan yang dapat dimanfaatkan.

Instalasi
Untuk melakukan installasi download dulu zimbra Collaboration Suite disini
Selain itu pastikan Mail Exchange (MX) sudah di buat untuk mail server kalau belum silahkan buat dulu,..liat disini atau disini
Lanjut
Sebagai contoh saya menggunakan ubuntu 10.04 amd64
Pilih sesuai dengan os yang digunakan dan terdaftar
Kemudian ekstrak

Step 1
Buka terminal -- kemudian masuk sebagai root


Klik untuk memperbesar Gambar

Lalu instal
-    Fetchmail
-    Sqlite
-    Sysstat


            # apt-get install fetchmail sqlite sysstat -y


Kemudian masuk ke directory ekstrakan zcs yang di download tadi
Contoh:

Klik untuk memperbesar Gambar

Kemudian mulai installasi zimbra dengan memasukan perintah



Klik untuk memperbesar Gambar

Masukan Y pada License Agreement.


Klik untuk memperbesar Gambar

Pilih paket secara default, langsung tekan enter tanpa harus memasukan Y atau N.


Klik untuk memperbesar Gambar

Pada pertanyaan ini anda diminta konfirmasi karena sistem akan dimodifikasi oleh Zimbra, masukan Y untuk menyetujui.


Klik untuk memperbesar Gambar

Kemudian masukan yes pada kesalahan pengecekan dibawah ini.


Klik untuk memperbesar Gambar

Lalu masukkan mail exchange MX yang sudah dibuat sebelumnya
Contoh: mail.smpn2sambas.ac.id
Port: 80

Setelah installasi selesai, maka anda akan diarahkan pada sebuah menu
konfigurasi. Masukan angka 3 untuk memilih Zimbra Store.


Klik untuk memperbesar Gambar

Masukan angka 4 untuk mengganti password default admin.


Klik untuk memperbesar Gambar

Jika sudah selesai, masukan “a” untuk apply, kemudian YES untuk menyetujui menyimpan file konfigurasi. Dan Yes lagi untuk memulai penyelesaian installasi. Selanjutnya anda akan ditanya mengenai Notifikasi pemberitahuan tentang Zimbra yang akan di kirim ke email admin. Pilih NO lalu tekan enter.
Konfigurasi selesai, tekan enter untuk keluar dari menu installasi.



Step 2
Untuk masuk ke Halaman Administration Zimbra masukan https://mail.smpn2sambas.ac.id:7071
pada Browser.
Klik Proceed Anyway untuk menambahkan pengecualian.


Klik untuk memperbesar Gambar


Zimbra Administration siap digunakan, Masukan Username dan Password


Klik untuk memperbesar Gambar


Selamat Mencoba....





Maret 14, 2012

Setting DNS Server Mengunakan Webmin

Login pada webmin pada alamat https://localhost:10000
kemudian lanjut
1. Pilih Menu Servers -> BIND DNS Server

2. Membuat Master zone -> Pilih Create Master zone.

3. Isi master zone dengan :
    • Zone Type : Forward (Names to Addresses)
    • Domain Name / Network : smpn2sambas.ac.id.
    • Master Server : darkstar.smpn2sambas.ac.id.
    • Email Address : admin@smpn2sambas.ac.id.

Klik Untuk Memperbesar Gambar
    Catatan :
      Untuk Zone Type, Master Server dan Email Address harap disesuaikan dengan dns
      yang anda inginkan dan jangan lupa tanda "." [titik] pada setiap akhir zone.
      * Pada Master Server tertulis darkstar.smpn2sambas.ac.id
        darkstar disini adalah nama host atau nama komputer kita

    Setelah Master Zone terbuat, maka akan tampil seperti dibawah ini.



Klik Untuk Memperbesar Gambar

   Kemudian pilih zone yang telah dibuat tadi, disini adalah smpn2sambas.ac.id
    maka akan tampil seperti gambar berikut

Klik Untuk Memperbesar Gambar

4. Setelah itu klik Address untuk menambahkan Address Record yang bergambar :


5. Menambahkan Address Record
    Name isi dengan : smpn2sambas.ac.id.
    Address isi dengan  : 192.168.1.1
    Perlu diingat bahwa kolom Name Server harus diakhiri tanda titik "." [titik]

Klik Untuk Memperbesar Gambar

    kemudian tambahkan juga Mail. lihat gambar berikut

Klik Untuk Memperbesar Gambar

    jika sudah selesai silahkan kembali ke menu sebelum nya dengan mengklik
    return to record types  seperti dambar berikut
 

6. Klik Name Server untuk menambahkan daftar Name Server yang bergambar :


7. Menambahkan Name Server :
    Zone Name isi dengan : smpn2sambas.ac.id.
    Name Server isi dengan : smpn2sambas.ac.id.
    Perlu diingat bahwa kolom Name Server harus diakhiri tanda titik "." [titik]

Klik Untuk Memperbesar Gambar

    jika sudah selesai silahkan kembali ke menu sebelum nya dengan mengklik
    return to record types  seperti dambar berikut
 

8. Klik Mail Server untuk menambahkan daftar Mail Server yang bergambar :


9. Menambahkan daftar Email Server
    Name isi dengan : mail.smpn2sambas.ac.id.
    Mail Server isi dengan : smpn2sambas.ac.id.
    Perlu diingat bahwa kolom Name Server harus diakhiri tanda titik "." [titik]

Klik Untuk Memperbesar Gambar


    jika sudah selesai silahkan kembali ke menu sebelum nya dengan mengklik
    return to record types  seperti dambar berikut
 


10. Klik Create master Zone pada bagian Existing DNS Zones :


11. Pada Zone Type pilih Reverse (Addresses to Names)
      dan isikan seperti gambar berikut

Klik Untuk Memperbesar Gambar

12. Maka akan Tampil seperti ganbar berikut


Klik Untuk Memperbesar Gambar

    Kemudian pilih zone yang telah dibuat tadi, disini adalah 192.168.1.1
     maka akan tampil seperti gambar berikut


Klik Untuk Memperbesar Gambar


13. Klik Klik Reverse Address seperti pada gambar berikut :


14. Tambahkan IP Address untuk Reverse.
      Address isi dengan : 192.168.1.1
      Hostname isi dengan : darkstar.smpn2sabas.ac.id.
      Perlu diingat bahwa kolom Name Server harus diakhiri tanda titik "." [titik]


Klik Untuk Memperbesar Gambar


15. Lanjut ke Name Server untuk menambahkan daftar Name Server yang bergambar :


16. Menambahkan Name Server :
      Zone Name isi dengan : 1.1.168.192.in-addr.arpa.
      Name Server isi dengan : smpn2sambas.ac.id.
      Perlu diingat bahwa kolom Name Server harus diakhiri tanda titik "." [titik]


Klik Untuk Memperbesar Gambar



Sebelum menjalankan service BIND edit lah file /etc/host.conf dengan isi seperti berikut :
       Sebelum
       order hosts,bind

       Sesudah
       order bind,hosts

Terakhir jalankan service BIND