Apa alat open source favorit Anda?

71

Saya percaya setiap administrator sistem digunakan untuk membuka sumber sekarang. Dari Apache ke Firefox atau Linux, semua orang menggunakannya setidaknya sedikit.

Namun, sebagian besar pengembang open source tidak pandai dalam pemasaran, jadi saya tahu bahwa ada ratusan alat yang sangat bagus di luar sana yang sangat sedikit orang yang tahu.

Untuk mengisi celah ini, bagikan alat open source favorit Anda yang Anda gunakan dalam pekerjaan sehari-hari.

* Saya akan memposting milik saya di komentar.

sucuri
sumber
hayalci: pertanyaan itu adalah untuk alat-alat generik, ini hanya untuk open source
sucuri
@sucuri: sebagian besar "generik" alat juga floss [Saya harus menambahkan "untungnya" suatu tempat :)]
hayalci

Jawaban:

51

Saya suka Putty !

The Putty executables dan kode sumber didistribusikan di bawah lisensi MIT, yang mirip berlaku untuk lisensi BSD. (Lisensi ini bersertifikasi Open Source dan mematuhi Pedoman Perangkat Lunak Bebas Debian.)

Joe
sumber
+1, tapi saya pikir Putty cukup terkenal, setidaknya di antara orang-orang yang ingin menggunakannya di tempat pertama.
bcat
jika Anda google dempul, Anda tidak bisa mengunjungi situs web dempul konyol sampai halaman kedua.
Michael Lowman
orang itu berkata "tidak terlalu terkenal" :)
Perica Zivkovic
Ini dua tahun lalu. : D
Joe
50

Notepad ++ ringan, memiliki dukungan yang sangat baik untuk berbagai format, alat pengeditan teks utama saya di windows.

Paxxi
sumber
Saya suka alat ini dan bahkan datang dalam versi portabel
JJ01
47

Sinergi

Synergy memungkinkan Anda dengan mudah berbagi satu mouse dan keyboard antara beberapa komputer dengan sistem operasi berbeda tanpa perangkat keras khusus. Ini ditujukan untuk pengguna dengan banyak komputer di meja mereka karena setiap sistem menggunakan layarnya sendiri.

Ini juga platform independen.

Qwerty
sumber
Salah satu dari beberapa di daftar saya tidak pernah mendengar, terlihat sangat menarik :)
theotherreceive
1
Saya suka Synergy. Salah satu aplikasi pertama yang saya instal di sebagian besar mesin saya.
Chris_K
Kedengarannya seperti x2x dan / atau x2vnc (tetapi tidak memerlukan "pembajak" untuk menjalankan X)
Thomas
Saya menggunakan ini setiap hari, saya mengendalikan laptop Linux saya dari workstation OS X saya di sebelah kanannya. Tak ternilai!
Josh
45

Layar belum ada yang menyebutkan?

igor
sumber
1
Tentunya layar memenuhi syarat sebagai terkenal.
William Pursell
Entahlah, banyak orang tampaknya tahu tentang itu tetapi saya jarang melihat orang menggunakannya. BTW, satu lagi yang sangat berguna untuk jaringan / pengujian kode jaringan / debugging dan tidak terlalu terkenal adalah netcat (nc). Mari kita pesan kerajinan tangan Anda untuk mengirim lebih dari TCP / UDP, dapat bertindak sebagai server untuk melihat apa sebenarnya yang aneh http (atau apa pun) klien mengirimkan dll
igor
45

UnxUtils: Ini adalah port dari berbagai utilitas shell gnu berdasarkan msvcrt.dll sehingga mengerti path windows asli - yaitu Anda tidak perlu memetakan ke/cygdrivepath. Ini adalah keuntungan utama dibandingkan Cygwin jika Anda harus berinteraksi dengan perintah windows asli atau utilitas CL homebrew.

Strings: adalah cara yang sangat baik untuk menelusuri file untuk item teks. Banyak, banyak kegunaan.

Flex: Benar-benar dirancang untuk menulis analisis leksikal, dengan sedikit seni tubuh dan kompiler C dapat digunakan sebagai uber-grep. Saya tidak menggunakannya terlalu sering tetapi bisa sangat berguna dalam peran itu.

Fetchmail dan Procmail: Inti dari sistem email saya selama lebih dari satu dekade, karena saya memiliki konektivitas internet dial-up. Jika tidak rusak ...

rdesktop: klien RDP open source (layanan terminal) yang bekerja dengan sangat baik.

PythonWin :, khususnya yang dikemas dalam Activestate Python . Python di Windows bekerja jauh lebih baik daripada yang Anda kira. Saat digunakan dengan COM Makepy, ini sangat bagus untuk scripting COM API.

Wget: alat pengunduhan FTP / HTTP yang sangat berguna.

Leafnode: jika Anda masih membaca salah satu newsgroup yang masih memiliki lalu lintas aktif yang layak, ini cara yang cukup baik untuk melakukannya. Sekali lagi, sedikit warisan dari hari-hari dialup saya tetapi masih digunakan pada kesempatan.

Abiword dan Gnumeric: perangkat lunak pengolah kata dan spreadsheet berfitur lengkap yang jauh lebih ramping dan lebih kejam daripada OpenOffice.

Xfig: Alat diagram jenis Visio dengan antarmuka pengguna yang aneh. Setelah Anda terbiasa dengan paradigma itu, jauh lebih mudah di tangan mouse saya yang malang daripada antarmuka manipulasi langsung modern. Layak disebutkan untuk ergonomi.

Tcl / Tk: Dibayangi oleh Perl dan Python, Tcl sangat mudah untuk menanamkan kode C ke - itu dirancang khusus untuk embedding. Meskipun begitu, sangat berguna, dan toolkit Tk sangat mudah untuk menyiapkan GUI. Versi modern mendukung tema sehingga aplikasi Anda tidak lagi harus terlihat seperti Motif.

Ghostscript: Salah satu pahlawan tanpa tanda jasa besar dari dunia open-source. Penerjemah postscript gratis dengan seluruh ekosistem barang turunan - pemirsa PS dan PDF, alat kreasi PDF, RIP printer, dan segala macam alat konversi Postscript. Mungkin yang paling banyak digunakan di luar lingkaran sumber terbuka (jika tidak dikreditkan secara aktif) dalam perannya di bagian belakang PDFCreator

Itu hanya contoh dari hal-hal yang tidak jelas tanpa menyebutkan Vim, LaTeX, Firefox, python, gcc, gtk & qt dan tumpukan TCP TCP - untuk menyebutkan beberapa.

ConcernedOfTunbridgeWells
sumber
+1 untuk UnxUtils. Anda dapat menemukan bangunan terbaru dari banyak alat yang tersebar di seluruh internet, tetapi jika Anda menginginkan toko serba ada untuk binari stabil, itu adalah tempat yang tepat.
Ehtyar
Perlu dicatat bahwa xrdp tampaknya berada dalam kondisi eksperimental yang abadi, tetapi saya menyukainya. Anda dapat menjalankan daemon rdp di host linux Anda dan remote ke sana dari windows, dan ia juga memiliki opsi untuk rdp melalui itu ke server RDP lain di jaringan lokalnya, yang menurut saya sangat berguna.
andyortlieb
43

Alat open source favorit saya adalah rsync.

Saya menggunakannya hampir setiap hari dan masih belum setenar seharusnya :-)

user4260
sumber
Saya menggunakan rsync untuk melakukan backup per jam ke drive USB eksternal. Saya suka argumen "--link-dest"!
Paul Tomblin
Ya ampun, ya. Rsync melakukan hal-hal yang tidak pernah ada utilitas salin lain yang pernah bisa-itu hampir anti peluru.
SilentW
Bisakah ini digunakan dari Windows tanpa cygwin?
Jay R.
Saya belum mencobanya, tetapi sourceforge.net/projects/rsyncwin32
user4260
rsync tidak terkenal?
JamesBarnett
38

Tidak ada yang disebutkan git.

Itu tidak dikenal sebagai cvs atau svn tapi saya pikir itu akan menjadi satu hari.

Ludwig Weinzierl
sumber
Saya tidak berpikir ini memenuhi syarat sebagai "tidak terlalu terkenal"
Ian Kelling
Terkenal tapi belum sangat terkenal IMHO ;-)
Ludwig Weinzierl
Terkenal tetapi tidak banyak digunakan, yang sangat disayangkan.
jtimberman
Bagaimana kita mendefinisikan tidak digunakan secara luas? Beberapa proyek menggunakan Git (dari beranda Git): Linux Kernel, Perl, Gnome, Ruby on Rails, Android, Wine, Fedora, X.org, VLC, Prototype.
Telemachus
38

7-zip - pengarsipan file dengan rasio kompresi yang tinggi. Program ini mendukung format 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, ISO, MSI, WIM, NSIS, RPM, dan DEB.

Yousri
sumber
Juga menambahkan dukungan dmg pada beta terbaru mereka!
LiraNuna
36

FileZilla - tersedia sebagai klien dan server.

Lazlow
sumber
Setuju. Saya menggunakan filezilla melalui server ftp IIS sepanjang waktu sekarang. Dukungan SSL, direktori home user individu, dan banyak fitur lainnya membantu bersinar.
Chris
30

Vim / gVim - editor praktis tidak ada yang mendengar!

ldigas
sumber
Bagaimana ini mendapatkan -1? Terpilih.
Ehtyar
2
Saya menduga karena itu mungkin dianggap terkenal?
Wayne Koorts
@Wayne Koort - sementara FileZilla, Notepad ++, PuTTy, KeePass dll adalah alat yang praktis tidak pernah didengar oleh siapa pun, bukan?
Benteng
@Idigas: Seperti yang saya katakan, saya hanya menebak. Itu adalah hal yang buruk untuk ditambahkan ke pertanyaan karena tidak ada yang lebih subjektif daripada "terkenal".
Wayne Koorts
Bukankah mengatakan "hampir tidak membutuhkan pengenalan" hanya tentang definisi terkenal?
Joseph
26

Wireshark = Penganalisa Protokol Jaringan.

Kismet = Sniffer nirkabel yang kuat.

Tcpdump = Sniffer klasik untuk pemantauan jaringan dan akuisisi data, saya menggunakannya secara teratur.

Pound = Program Pound adalah proksi terbalik, penyeimbang beban, dan front-end HTTPS untuk server Web.

Trac = Manajemen proyek dan sistem pelacakan bug / masalah. Menyediakan antarmuka untuk Subversion dan wiki terintegrasi.

Permintaan Pelacak = Pelacakan bug dan sistem tiket berbasis web dan email gratis. Daftar fitur, tangkapan layar dokumentasi, dan unduhan.

Vmstat = Perintah vmstat melaporkan informasi tentang proses, memori, paging, blok IO, traps, dan aktivitas cpu.

Iptraf = Perintah iptraf adalah monitor IP LAN berwarna-warni interaktif. Ini adalah monitor IP LAN berbasis ncurses yang menghasilkan berbagai statistik jaringan termasuk info TCP, jumlah UDP, informasi ICMP dan OSPF, info beban Ethernet, statistik node, kesalahan checksum IP, dan lainnya.

mc = Visual shell untuk sistem mirip Unix.

Postfixadmin = Admin Postfix adalah antarmuka berbasis web yang digunakan untuk mengelola kotak surat, domain virtual, dan alias. Ini juga dilengkapi dukungan untuk pesan liburan / di luar kantor.

pwgen - Pembuatan Kata Sandi Otomatis.

Linuxconf = Linuxconf hadir dengan Mandrake Linux dan Red Hat Linux, tetapi juga tersedia untuk sebagian besar distribusi Linux modern. Anda mungkin pernah menemukan alat ini sebelumnya jika Anda menggunakan salah satu dari distribusi ini, baik sebagai keseluruhan paket atau dalam salah satu komponen modularnya. Beberapa antarmuka untuk Linuxconf telah tersedia selama bertahun-tahun, tetapi sekarang kami memiliki hingga empat: GUI, Web, baris perintah, dan ncurses.

Webmin = Webmin hadir dengan, dan baru-baru ini diakuisisi oleh, Caldera Linux. Alat ini tidak hanya tersedia untuk sebagian besar distribusi Linux modern, tetapi juga berjalan pada sebagian besar rasa utama UNIX dan tersedia dalam sekitar dua puluh bahasa (meskipun beberapa modul tidak tersedia dalam semua bahasa). Seperti yang Anda tebak, Webmin adalah murni aplikasi berbasis web dan sangat modular.

OpenVPN = VPN ruang pengguna berbasis SSL / TLS. Mendukung Linux, Solaris, OpenBSD, FreeBSD, NetBSD, Mac OS X, dan Windows 2000 / XP.

Caterpillar
sumber
3
Anda harus mengedit ini dan menambahkan beberapa linebreak :)
Blorgbeard
Anda juga harus menambahkan tautan ke beranda utilitas.
Justin Dearing
+1 untuk postfixadmin, tergoda untuk memberikan -1 untuk webmin: [
pauska
21

KeePass adalah pengelola kata sandi open source gratis, yang membantu Anda mengelola kata sandi dengan cara yang aman. Anda dapat meletakkan semua kata sandi Anda dalam satu basis data, yang dikunci dengan satu kunci master dan / atau file kunci.

alexy
sumber
3
KeePassX ( keepassx.org ) adalah platform silang (yang membuatnya dua kali lebih berharga dari KeePass IMO) alternatif KeePass yang sepenuhnya kompatibel dengan antarmuka yang sama, ditulis dalam c ++.
Ehtyar
1
+1 untuk keepass ini adalah penyelamat nyawa ... saya menyimpannya di dropbox untuk memilikinya di semua komputer saya dan juga cadangannya ditingkatkan
Gabriel Solomon
Apakah Anda tahu cara hanya teks untuk mendapatkan kata sandi dari database keepass?
Mark Wagner
+1 untuk keepassx.
Stann
17

Layar . Ini alat paling berguna yang pernah dibuat. Kuasai itu dan Anda bisa menjadi dewa, makhluk di semua tempat sekaligus.

chiggs
sumber
kenapa aku tidak memikirkan itu?
Kyle Hodgson
Kami semua jauh lebih muda saat itu ....
chiggsy
16

Saya menggunakan banyak yang saya tidak bisa bekerja tanpa tetapi saya tidak menganggap "tidak terlalu terkenal" (openssh, openvnp, apache, rsync, ...). Dua utilitas kecil yang sangat berguna yang mungkin tidak banyak orang ketahui tentang lari cepat:

  • Pipe Viewer (pv): awasi operasi yang lama
  • htop : alternatif yang lebih cantiktopdengan beberapa fitur tambahan yang berguna dan juga cantik

Keduanya umumnya dapat ditemukan di repositori standar (keduanya dalam Debian Etch dan di atas) dan relatif tidak menyakitkan untuk dikompilasi jika distro Anda tidak memilikinya.

Sunting: alat luar biasa lainnya yang tidak terlalu terkenal dalam pengalaman saya:

  • FreeMind : aplikasi perekaman / pengaturan catatan gaya "peta pikiran" yang sangat berguna
David Spillett
sumber
htop mengagumkan. Itu menggantikan teratas di semua server saya.
Luis Ventura
2
+1 FreeMind. Saya melakukan semua perencanaan saya dengannya.
David Mackintosh
sementara htop bagus untuk kemampuan membunuh, memperbarui, dll. di atas jauh lebih baik sebagai pengganti untuk bagian pemantauan atas
Hubert Kario
16

Nagios - Pemantauan infrastruktur TI yang komprehensif memastikan Anda dapat menyelesaikan masalah sebelum memengaruhi proses bisnis penting ....

Yousri
sumber
Saya terkejut berapa banyak orang yang tidak tahu tentang Nagios!
Josh
15

dstat - bayangkan vmstat, iostat, atas, ps, dan juga apache, mysql, dll. semuanya dapat menampilkan metrik pada baris yang sama pada interval yang sama. referensi silang metrik level aplikasi dengan metrik level sistem sangat besar.

pengepungan - lebih baik daripada alat pemalu URL lainnya di luar sana

routing dan caching squid - layer 7, cepat dan mudah

maatkit - MySQL tidak sama tanpanya

MySQL Proxy - contoh skrip lua cukup untuk membuat pengintaian MySQL tidak menyakitkan

allspaw
sumber
Putus asa karena menyarankan sesuatu yang belum pernah saya dengar, terima kasih :)
Rory
14

ack - pengganti grep. Anda tidak akan pernah marah lagi :)

hexten
sumber
3
Catatan untuk pengguna debian: paket disebut ack-grep. Paket ack adalah konverter kode Kanji
artifex
11

Saya telah menemukan bahwa banyak orang belum tahu tentang Process Hacker . Ini setara dengan Process Explorer Sysinternals.

Sunting dalam menanggapi komentar Greg:
Maaf atas keterlambatan dalam menanggapi ... Ini juga memiliki 2 tab yang menampilkan layanan dan info koneksi TCP / UDP yang menurut saya sangat bagus. Anda bisa mendapatkan info yang sama di tab layanan di Process Eplorer ketika diurutkan berdasarkan tampilan hierarki, tetapi kemudian Anda kehilangan kemampuan mengurutkan dalam daftar layanan.

squillman
sumber
... tapi apa bedanya dengan proses explorer? apakah saya layak melihatnya, mengingat saya sering menggunakan proses explorer?
Greg
Proses hacker itu luar biasa. Ini memiliki opsi shutdown dan logoff, sehingga dapat menggantikan task manager, bahkan ketika XP diatur di mana crtl + alt + del mengambil hak Anda untuk taskmanager.
Justin Dearing
11

sudo . Saya juga menulis sebuah utilitas serupa sejak dulu (berbagai fitur, ringan) yang disebut Calife .

Keltia
sumber
Saya tidak yakin apakah sudo memenuhi syarat sebagai "tidak terkenal" tetapi Calife pasti melakukan AFAIK :)
Keltia
9

Di sisi keamanan, saya akan merekomendasikan

Keduanya terkenal di komunitas keamanan, tetapi tidak terlalu banyak di luar itu.

sucuri
sumber
9

WinSCP, meskipun saya tidak sepenuhnya yakin itu Open Source. Jika tidak, itu adalah undian antara Mailcleaner dan HylaFAX.

John Gardeniers
sumber
1
WinSCP adalah open source.
Justin Dearing
8

Saya harus mengatakan Squid. Saya tidak berpikir itu semua yang populer, setidaknya tidak di dunia Windows. Kami menggunakannya untuk banyak hal yang berbeda: filter konten dan pemblokir port disertakan.

cop1152
sumber
1
Sangat populer di dunia * nix.
squillman
Saya menggunakannya sehingga istri saya dapat menonton video streaming MTV dan ABC. Mereka memblokir IP Kanada di situs-situs ini, jadi saya baru saja menginstal squid di server saya di AS, mengkonfigurasinya untuk tidak menggunakan header x-forwarded-by dan voila!
Kyle Hodgson
7

Aplikasi favorit saya adalah Window Maker, window manager Linux yang sangat ramping dan cepat (mirip dengan KDE, Gnome, dll).

Ini tidak terlalu terkenal, tetapi tersedia untuk sebagian besar distro (di Ubuntu, lakukan apt-get install wmaker).

sucuri
sumber
3
dan itu benar-benar kuno! pembuat jendela hidup lama!
Kyle Hodgson
Saya masih lebih suka FVWM. Seekor binatang buas untuk mengkonfigurasi, tapi aku entah bagaimana menyukainya :)
Sven
Pembuat whippersn muda. Saya tahu banyak admin Solaris yang menggunakan twm - untuk preferensi.
ConcernedOfTunbridgeWells
Window Maker adalah window manager favorit saya selama beberapa tahun.
jtimberman
Apa manfaatnya dibandingkan manajer jendela lain ..?
dbr
7

Zim Desktop Wiki

Wiki desktop kecil yang bekerja di Linux serta Windows dan OSX.

Saya menggunakannya untuk menjaga tugas-tugas saya tetap teratur serta untuk mendokumentasikan hal-hal yang saya lakukan sebelum memasukkannya ke dalam wiki perusahaan.

Pengaruh 3d
sumber
7

Bisakah Anda menganggap server web sebagai alat? Jika demikian, nginx memiliki suara saya. Selain itu, saya akan memilih ttcp untuk pengujian throughput.

Saya juga menemukan bahwa tidak banyak orang menggunakan xargs. Sebagai contoh, inilah yang bagus yang baru saja saya ketahui: bagaimana cara merobek file yang memiliki spasi dalam nama file menggunakan find, xargs dan shred.

 find . -type f -print0 | xargs -0 shred -u -v
Jauder Ho
sumber
6

Saya penggemar berat Filelight . Saya tidak pernah tahu menentukan penggunaan data pada hard drive saya bisa sangat mudah atau terlihat sangat cantik.

andrewd18
sumber
Saya menggunakan Disk Usage Analyzer yang sudah diinstal dengan Ubuntu (Baobab IIRC)
Myrrdyn
Ya, inilah yang berasal dari Baobab yang merupakan aplikasi gnome "tidak terkenal" standar.
Ian Kelling
6

Ack karena lebih baik daripada grep:

ack adalah alat seperti grep, yang ditujukan untuk pemrogram dengan pohon besar kode sumber heterogen.

ack ditulis murni dalam Perl, dan mengambil keuntungan dari kekuatan ekspresi reguler Perl.

Saya juga menjadi penggemar berat Pandoc :

Pandoc adalah pustaka Haskell untuk mengkonversi dari satu format markup ke yang lain, dan alat baris perintah yang menggunakan pustaka ini. Ia dapat membaca markdown dan (subset dari) reStructuredText, HTML, dan LaTeX, dan ia dapat menulis markdown, reStructuredText, HTML, LaTeX, ConTeXt, PDF, RTF, DocBook XML, OpenDocument XML, ODT, GNU Texinfo, markup MediaWiki, groff man halaman, dan peragaan slide HTML S5.

Telemakus
sumber
6
  1. TrueCrypt - Perangkat lunak enkripsi open-source disk untuk Windows Vista / XP, Mac OS X, dan Linux
  2. The PortableApps Platform - dasar aplikasi itu sendiri tidak open source saya pikir
  3. Alat 7-Zip - seperti melawan WinZIP, WinRAR, WinSoManyThings!
  4. JkDefrag - defragmenter dan pengoptimal disk untuk Windows 2000/2003 / XP / Vista / 2008 / X64 dengan banyak kontrol
  5. MPlayer - pemutar film yang berjalan pada banyak sistem dan lebih dari banyak format
  6. Firefox - belum ada yang membicarakan ini! (ya, ini populer)
  7. freeSSHd - implementasi gratis dari server SSH (SFTPd, SCP, SSHd for windows)
  8. Cygwin - lagi-lagi secara mengejutkan tidak disebutkan!
nik
sumber
6

Taburkan ( http://github.com/crafterm/sprinkle/tree/master ) - alat penyediaan perangkat lunak.

Ini lebih mudah daripada Wayang atau Koki , tetapi sangat kuat. Dan itu berbasis Ruby, resep adalah skrip Ruby.

Peter Mortensen
sumber
Anda dapat menggunakan taburan untuk menginstal Chef, juga :-). github.com/mikehale/sprinkle_chef/tree/master
jtimberman
Semua orang harus tahu tentang taburan, teman saya merekomendasikannya kepada saya hari ini dan itu salah satu alat penyediaan yang lebih baik di luar sana.
Pengembang Pixel
5

GraphicsMagick - Alternatif yang lebih sedikit dikenal dari ImageMagick, dibangun sebagai executable tunggal dan menawarkan pembaruan yang lebih teratur.

mod_evasive - Memungkinkan Apache untuk mengambil tindakan menghindar ketika berada di bawah serangan brutal atau serangan Denial of Service.

WikidPad - Wiki pribadi yang sangat baik untuk menyimpan segala jenis informasi.

NcFTP - klien ftp baris perintah dan perpustakaan FTP (LibNcFTP).

cURL - Alternatif yang kurang dikenal untuk wget (juga tersedia sebagai perpustakaan - LibcURL).

PdfCreator - Memungkinkan Anda untuk mencetak dokumen ke PDF di Windows.

DeVeDe - Alternatif yang kurang dikenal untuk DVDStyler. Saya menyukainya lebih baik karena memberi Anda kontrol yang lebih besar terhadap tata letak disk, dan secara otomatis membuat menu dari tata letak.

InfraRecorder - Open Source GUI untuk cdrtools pada Windows.

KiTTY - Alternatif yang kurang dikenal untuk Putty, dapat dilakukan pada memory stick USB.

Strawberry Perl - Alternatif yang kurang dikenal untuk ActivePerl untuk Windows, dilengkapi dengan kompiler C (MinGW), dan memiliki versi portabel.

Ehtyar
sumber
Terima kasih, tetapi apakah Anda yakin tentang KiTTY jika open source?
Ehsan