Rumah - Keamanan
Deteksi otomatis mesin forum. Deteksi otomatis mesin forum Biografi didukung oleh smf

Mari kita mulai dengan kode skrip utama:

#!/usr/bin/Perl

# skrip-forum.pl yang mana
# (c) 2010 Alexandr A Alexeev, http://site/

gunakan ketat;

# baris komentar - untuk ketelitian
# jika tugasnya mengumpulkan statistik mesin, biarkan apa adanya
# jika Anda membuat daftar forum - batalkan komentar

$data saya;
$data .= $_sementara (<> ) ;

# periksa berapa yang Didukung oleh phpBB tanpa link di footer
cetak "phpbb \N"
jika ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i atau
# $data =~ /viewforum\.php\?[^""]*f=\d+/i atau
$data =~ /phpBB\-SEO/i atau
$data =~ /) ;
cetak "ipb \N"
jika ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i atau
$data =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Papan Daya Invision/i atau
$data =~ /

/Saya atau
$data =~ /index\.php\?[^""]*showforum=\d+/i) ;
cetak "vbulletin \N"
jika ($data =~ /Didukung oleh:?[^<]+vBulletin[^<]+(?:Version)?/i atau
$data =~ /) ;
cetak "smf \N"
jika ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Didukung oleh SMF/i atau
$data =~ /index\.php\?[^""]*board=\d+\.0/i) ;
cetak "punbb \N"
jika ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ;
#atau
# $data =~ /viewforum\.php\?[^""]*id=\d+/i); \N"
cetak "fluxbb
# if($data =~ /viewtopic\.php\?id=\d+/i atau /jika ( $data =~) ;
]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i \N"
jika ($data =~ /cetak "exbb]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i
) ;
# atau \N"
jika ($data =~ /# $data =~ /forums\.php\?[^""]*forum=\d+/i); atau
cetak "yabb
cetak "dleforum \N"
jika ($data =~ /\(Didukung oleh Forum DLE\)<\/title>/Saya atau
$data =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Forum DLE<\/a>/Saya) ;
cetak "papan ikon \N"
jika ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i atau
$data =~ /\N"
jika ($data =~ /]*>ExBB/i
# $data =~ /topic\.php\?id=\d+/i atau
# $data =~ /forum\.php\?id=\d+/i);
cetak "flashbb \N"
# if($data =~ /forums\.php\?fid=\d+/i atau
# $data =~ /topic\.php\?fid=\d+/i atau
jika ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
cetak "stokesit \N"
# if($data =~ /forum\.php\?f=\d+/i atau
jika ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
cetak "podium \N"
# if($data =~ /topic\.php\?t=\d+/i atau
jika ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
cetak "usebb \N"
# if($data =~ /forum\.php\?id=\d+/i atau
jika ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
cetak "wrforum \N"
# if($data =~ /index\.php\?fid=\d+/i atau
jika ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
cetak "yetanotherforumnet \N"
if ($data =~ /Namun Forum Lain\.net/i atau
$data =~ /default\.aspx\?g=postingan&t=\d+/i) ;

Anda akan menemukan skrip ini dan skrip lain yang disebutkan dalam postingan di arsip ini.

Naskah yang-forum.pl memeriksa kode halaman HTML untuk melihat apakah berisi tanda tangan mesin forum. Kami menggunakan teknik serupa saat mendefinisikan WordPress dan Joomla, namun ada beberapa perbedaan. Pertama, skrip itu sendiri tidak memuat kode halaman, tetapi membacanya dari stdin atau file yang diteruskan sebagai argumen. Ini memungkinkan Anda mengunduh halaman satu kali, misalnya menggunakan wget, dan kemudian menjalankannya melalui beberapa penganalisis, jika kita memiliki lebih dari satu. Kedua, dalam skrip ini keberadaan tanda tangan 100% merupakan tanda mesin. Terakhir kali, kehadiran tanda tangan hanya menambah bobot pada mesin terkait dan mesin dengan bobot paling besar “menang”. Saya memutuskan bahwa dalam kasus ini, pendekatan seperti itu hanya akan memperumit kode.

Untuk menguji naskahnya, saya melakukan riset. Saya menyusun daftar beberapa ribu forum dan menjalankan masing-masing forum melalui skrip saya, sehingga menentukan persentase tanggapan program dan popularitas berbagai mesin.

Untuk mendapatkan daftar forum, saya menggunakan parser Google saya. Pertanyaan seperti ini dikirim ke mesin pencari

situs:forum.*.ru
situs:bicara.*.ru
situs:papan.*.ru
situs:smf.*.ru
situs:phpbb.*.ru
....

dan sebagainya. Anda akan menemukan kode generator kueri lengkap di file gen-forumsearch-urls.pl. Selain zone.ru, .su .ua .kz dan .by juga digunakan. Terakhir kali, sulit untuk melakukan penelitian seperti itu, karena situs WordPress dan Joomla tidak memiliki tanda tangan seperti itu di URL-nya. Katalog seperti cmsmagazine.ru/catalogue/ tidak memberikan ukuran sampel yang memadai. Apa itu 600 situs Drupal?

Harus saya akui, hasil percobaannya mengecewakan saya. Dari 12.590 situs yang diteliti, mesin tersebut berhasil diidentifikasi hanya pada 7.083, yaitu hanya pada 56% kasus. Mungkin saya tidak memperhitungkan beberapa mesin? Benarkah separuh forum telah menginstal Bitrix? Atau haruskah saya menghabiskan lebih banyak waktu mencari tanda tangan? Secara umum, penelitian tambahan diperlukan di sini.

Di antara 56% mesin yang berhasil diidentifikasi, yang paling populer, seperti yang diperkirakan, adalah IPB (31%), phpBB (26,6%) dan vBulletin (26,5%)

Diikuti oleh SMF (5,8%) dan DLEForum (5,3%) dengan lag yang besar. PunBB favorit saya hanya berada di peringkat 6 (1,64%). Saya tidak akan merekomendasikan untuk terlalu percaya pada angka-angka ini (mereka mengatakan bahwa setiap forum ketiga di RuNet dijalankan oleh IPB), namun kesimpulan tertentu tentu saja dapat diambil.

Misalnya, jika Anda berniat membuat situs di mesin forum dan berencana memodifikasi forum, katakanlah, membayar pengguna $0,01 untuk setiap pesan dengan penarikan dana otomatis seminggu sekali, maka Anda harus memilih salah satu dari tiga mesin paling populer. Semakin populer forum tersebut, semakin besar peluang menemukan programmer yang ahli di dalamnya.

Jika diharapkan tidak ada perubahan signifikan pada mesin, maka masuk akal untuk memilih mesin yang kurang populer, misalnya SMF atau punBB. Ini akan mengurangi jumlah serangan hacker di forum Anda dan jumlah spam yang dikirim secara otomatis ke forum tersebut.

Skrip untuk mencari/mengidentifikasi forum juga dapat menemukan banyak penerapan praktis. Hal pertama yang terlintas dalam pikiran saya adalah mengurutkan forum yang teridentifikasi berdasarkan TIC dan memposting pada seratus posting pertama dengan tautan ke salah satu situs saya. Namun, ratusan tautan forum dofollow tidak memengaruhi TCI dengan cara apa pun (2 pembaruan telah berlalu), jadi lebih baik jangan buang waktu di sini, kecuali Anda tidak tertarik dengan transisi.

Jelas bahwa penggunaan skrip yang disebutkan di atas bukanlah satu-satunya. Saya rasa Anda dapat dengan mudah mengetahui cara lain untuk menggunakannya.

Tur dan liburan di Australia

Forum internet adalah salah satu jenis sumber daya Internet yang paling populer. Hal ini dapat dimengerti, karena forum adalah platform ideal untuk komunikasi bebas antar pengunjung. Forum adalah cara terbaik untuk mengatur komunitas di situs Anda dan membangun audiens pengunjung tetap.

Ada banyak mesin forum. Saya sudah lama ingin mengulas mesin forum. Saya tidak akan membandingkannya satu sama lain - ini adalah topik untuk artikel terpisah.

Saat memilih mesin forum, saya menyarankan Anda untuk menentukan sendiri poin-poin berikut:

1. Fungsi forum apa yang Anda perlukan? Sebagian besar mesin forum memiliki kemampuan yang luas, namun beberapa perbedaan tidak diterapkan di semua CMS forum. Saya sarankan mengunjungi situs web resmi mesin dan membaca deskripsi rinci tentang fungsinya.

2. Mesin berbayar atau gratis - momen ini juga perlu diperhitungkan. Hanya ada dua mesin berbayar dalam ulasan ini - vBulletin dan IPB, sisanya gratis.

3. Pengembangan komunitas - ketika sebuah mesin memiliki komunitas yang berkembang baik di Internet berbahasa Inggris dan berbahasa Rusia, ini merupakan nilai tambah yang besar. Perkembangan komunitas berhubungan langsung dengan banyaknya berbagai modifikasi, perbaikan dan template desain. Jika mesin memiliki komunitas kecil, Anda perlu ingat bahwa banyak masalah yang harus Anda selesaikan sendiri.

4. Tanggal pembaruan mesin terakhir - jika mesin sudah lama tidak diperbarui, ini menunjukkan bahwa pengembang tidak mengembangkannya atau mengabaikan pengembangan lebih lanjut. Ini merupakan kerugian besar. Teknologi internet terus berkembang, dan forum dengan fungsi yang sudah ketinggalan zaman akan membatasi kemungkinan pengembangan lebih lanjut.

Oke, cukup kata-kata besarnya :) Saya akan mulai dengan mesin forum paling populer, berdasarkan peringkat CMS ini.

Ini adalah mesin forum favorit saya, dan saya menjalankan forum Planet Photoshop saya di mesin ini. Alasannya bukan hanya karena ini adalah mesin forum gratis, tetapi juga karena fungsinya yang luas, telah mengembangkan komunitas baik di Internet berbahasa Inggris maupun di RuNet, oleh karena itu banyak mod telah dikembangkan untuk phpBB untuk setiap selera, dengan bantuannya Anda dapat memperluas fungsinya lebih jauh.

Log tindakan pengguna, moderator, administrator, pengaturan hak akses moderator dan administrator, identifikasi robot pencari, pembuatan grup pengguna, jajak pendapat, lampiran dalam pesan dan pesan pribadi - ini hanyalah sebagian dari fungsi phpBB .

Saya juga sangat menyukai arah perkembangan phpBB dari versi ke versi. phpBB nyaman bagi administrator, moderator, dan pengguna biasa.

Pendapat saya setelah beberapa tahun menggunakan phpBB adalah bahwa ini adalah mesin forum luar biasa yang tidak memerlukan sumber daya hosting dan menyediakan semua potensi yang diperlukan untuk menjalankan forum.

Sumber daya yang berguna untuk phpBB:

Invision Power Board adalah mesin forum berbayar yang sangat populer di Internet. Anda dapat mengetahui biayanya di Runet. Banyak forum terkenal beroperasi di sana. Ini telah mengembangkan komunitas di Internet berbahasa Inggris dan Rusia.

Terdapat tambahan aplikasi resmi IPB (galeri, blog, modul arsip file). Selain itu, terdapat editor pesan visual, versi teks forum yang dioptimalkan untuk robot pencari, alat untuk pencadangan database forum yang nyaman, log rinci tindakan administrator dan moderator, serta log tindakan robot pencari. .

Situs yang berguna untuk Invision Power Board:

🔥 Omong-omong! Saya mengadakan kursus berbayar untuk mempromosikan situs web SEO Shaolin berbahasa Inggris. Jika Anda tertarik, Anda bisa melamar di websitenya seoshaolin.com.

vBulletin adalah mesin forum yang luar biasa. Berbayar, biayanya bisa diketahui. Bersama dengan IPB, vBulletin adalah pemimpin di antara mesin berbayar.

Dukungan podcasting, pembuatan umpan RSS forum secara otomatis, kemampuan pengunjung untuk membuat grup sosial dan klub minat di forum, galeri foto pengguna, tag didukung, kemampuan untuk menambahkan topik forum ke bookmark sosial oleh pengguna sendiri - ini adalah yang paling banyak fitur-fitur menarik dari vBulletin menurut saya.

punBB adalah forum yang sangat ringan dan sederhana. Panel kontrol forum nyaman dan intuitif. punBB memiliki lebih sedikit fitur, tetapi hal ini dikompensasi oleh kecepatannya dan persyaratan sumber daya hosting yang rendah.

Pengembang punBB fokus pada ringan, kecepatan, dan kekompakan.

Sumber daya yang berguna di punBB:

YaBB adalah mesin forum gratis yang ditulis dalam Perl. Tidak seperti kebanyakan mesin forum lainnya, YaBB menggunakan file daripada database untuk menyimpan data.

Editor teks yang nyaman untuk menulis pesan, banyak peluang bagi administrator dan moderator, kemampuan untuk mengubah pengaturan dan templat dengan cepat, kemampuan untuk mengubah halaman menjadi "versi yang dapat dicetak" - ini belum semuanya kemampuan mesin forum YaBB .

Sekarang penyimpangan kecil. Jika Anda tertarik mempelajari metode promosi yang memberikan efek baik dalam meningkatkan lalu lintas target, maka saya dapat menawarkan penelitian intelijen SEO berbayar saya http://seorazvedka.ru/, yang saya tunjukkan menggunakan contoh 10 bisnis muda yang menguntungkan situs dari berbagai topik, bagaimana mereka dipromosikan dan dijelaskan bagaimana hal ini dapat digunakan untuk mempromosikan sumber daya mereka.

SMF adalah mesin forum cepat dan ringan lainnya. Ini tidak menuntut sumber daya server dan secara aktif mendapatkan popularitas.

Dukungan OpenID, sistem peringatan pengguna, kemampuan untuk memoderasi topik, pesan, dan lampiran terlebih dahulu jika diperlukan, editor WYSIWYG untuk pesan - dan bukan hanya itu yang dimungkinkan oleh SMF!

Intellect Board adalah mesin gratis asli. Ide di balik pengembang Intellect Board adalah membuat situs web berdasarkan forum. Fungsi Intellect Board sangat luas - kumpulan artikel, presentasi, berita, arsip file, galeri foto, obrolan IRC, ensiklopedia. Intinya, Intellect Board adalah sistem manajemen situs web yang lengkap.

Fitur utama Dewan Intelek - Kemampuan untuk menetapkan aturan untuk semua bagian, dukungan untuk perpustakaan grafis GD dan GD2 untuk membuat salinan kecil gambar dan foto, kemampuan untuk mengeluarkan peringatan dan penghargaan oleh moderator dan administrator (dan peringatan dapat berupa tidak terbatas atau terbatas waktu), topik pemeringkatan, artikel, file dan foto/

ExBB (Papan Buletin Eksklusif))

ExBB adalah mesin forum yang ringan dan gratis. Ini, seperti YaBB, tidak memerlukan database dan menyimpan informasi dalam file teks.

ExBB memiliki keunggulan sebagai berikut: halaman dibuat dengan sangat cepat, beban di server minimal, tingkat ketahanan yang tinggi terhadap peretasan, forum berjalan pada file, tidak diperlukan database, cukup hosting yang memilikinya untuk berfungsi. dukungan PHP.

Vanilla adalah mesin forum orisinal yang menarik karena modularitasnya. Nilai tambah yang besar dari CMS forum ini adalah sebagian besar modul dapat diinstal dalam satu klik

Keuntungan Vanilla: kerangka kerjanya sendiri yang memungkinkan Anda menulis ekstensi, kemampuan untuk membangun komunitas (voting, tag cloud, blog, obrolan, add-on mirip karma, dll.), kemudahan menginstal add-on (dalam banyak kasus) , unggah, tekan satu tombol - dan selesai!), perluasan fungsionalitas standar (modularitas) karena add-on, yang kini sekitar 450 telah ditulis.

Fitur menarik lainnya dari mesin forum Vanilla adalah sistem "Bisikan" - Anda cukup mengirim pesan kepada seseorang dengan berbisik tanpa meninggalkan halaman topik, atau membuat topik "berbisik", yang akan menjadi riwayat visual korespondensi.



 


Membaca:



Mengapa prosesor di komputer saya menjadi sangat panas?

Mengapa prosesor di komputer saya menjadi sangat panas?

Saya tidak berencana untuk menulis artikel ini; saya diminta untuk menulisnya oleh banyak pertanyaan tentang laptop yang terlalu panas, membersihkannya, dan mengganti pasta termal. Pada...

Apa itu mode "Turbo" di browser modern: Chrome, Yandex, Opera

Apa itu mode

Banyak browser web terkenal, misalnya Yandex.Browser, memiliki mode "Turbo" khusus, yang dapat meningkatkan kecepatan secara signifikan...

Templat paling sederhana. Templat HTML sederhana. Mamba - templat satu halaman

Templat paling sederhana.  Templat HTML sederhana.  Mamba - templat satu halaman

Semua templat yang disajikan untuk situs web Anda dibuat berdasarkan versi modern HTML5 dan CSS3. Selain itu, penulis menggunakan fitur-fitur modis seperti...

3 basis informasi terdistribusi

3 basis informasi terdistribusi

Membuat dan mengonfigurasi database terdistribusi (RDB) di 1C 8.3 Akuntansi (dan konfigurasi lainnya) diperlukan jika hal ini tidak memungkinkan...

gambar umpan RSS