Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons

Reply
 
Thread Tools
Ventrilo Status v1.0 Details »»
Ventrilo Status v1.0
Version: 1.1, by magnus magnus is offline
Developer Last Online: Feb 2012 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 04-18-2006 Last Update: 03-30-2008 Installs: 107
Uses Plugins Template Edits
Additional Files  
No support by the author.

Keywords: Ventrilo, Voice, Chat, VoIP, FORUMHOME

Description:
Quote:
Displays clients connected to your Ventrilo server on your FORUMHOME -- similar to that of "Who's Online".
Details:
Quote:
Basically, this is a modified version of the publically available PHP Ventrilo Status Scripts. This version, however, has been modified to allow for direct vBulletin integration. All settings are managed through the AdminCP and all output is configured via templates.

Usage of this script requires knowledge of Ventrilo server administration. Your server must first be configured to receive and process UDP messages. This can be done in the server's INI file under the [Status] section. All server versions 2.1.2 and higher come with examples showing the options available to you. However, the UDP support is disabled by default so that they are compliant with older versions. Reference the "ventrilo_srv.htm" file that accompanies the server package for more details.

This thread on vBulletin.org will not address proper server configuration or server related connectivity issues, for all questions relating to those topics or similar, please visit the official Ventrilo Tech Support forums.

Installation:
Quote:
1. Download the attached archive and import the product-ventrilo_status.xml file via the Product Manager.

2. Upload the files located in the archive to their respective folders.

3. Obtain the ventrilo_status* (or ventrilo_status.exe for Win32 platforms) and put it in a preferred location (ie. /forum/) and CHMOD the file to 755.

4. Configure the options via your AdminCP (vBulletin Options > Ventrilo Status Settings)
Version History:
  • 1.0 - Initial release, here's to hoping...
  • 1.1
    • Patched a theoretical XSS vulnerability. By theoretical, I mean the script would only be vulnerable under a specific set of circumstances which are less likely to occur than that of your server being directly hit by an errant meteor. However, if you're the paranoid sort, feel free to upgrade. Otherwise, there are no other changes.

* The file ventrilo_status(.exe) is NOT included with this package as it is distributed with the Ventrilo server package (Linux/Win32). If you are not personally hosting your Ventrilo server and instead using a hosting company, you can obtain this file by downloading the appropriate package here. You ONLY need the ventrilo_status(.exe) file.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #102  
Old 03-15-2008, 04:25 PM
The_Rayman's Avatar
The_Rayman The_Rayman is offline
 
Join Date: Jul 2005
Location: Amsterdam - Netherlands
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Magnus,

Great plug mate! Finally got it working on the board.
By any chance, do you know how to get the info to a vbadvanced frontend? I'd also like to see on the frontpage who's online.

Thanks!
Reply With Quote
  #103  
Old 03-29-2008, 01:22 AM
twitch's Avatar
twitch twitch is offline
 
Join Date: Apr 2005
Posts: 260
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

does it work with 3.7?
Reply With Quote
  #104  
Old 03-29-2008, 02:02 PM
magnus's Avatar
magnus magnus is offline
 
Join Date: Apr 2002
Location: Miami, FL
Posts: 1,107
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by twitch View Post
does it work with 3.7?
It should work fine.
Reply With Quote
  #105  
Old 03-31-2008, 05:13 PM
Kahoona Kahoona is offline
 
Join Date: Nov 2004
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am confused as to where exactly to get ventrilo_status.exe The only file I find close to that is ventrilostatus.php in the PHP Ventrilo Status Scripts package.
Reply With Quote
  #106  
Old 03-31-2008, 05:49 PM
magnus's Avatar
magnus magnus is offline
 
Join Date: Apr 2002
Location: Miami, FL
Posts: 1,107
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Kahoona View Post
I am confused as to where exactly to get ventrilo_status.exe The only file I find close to that is ventrilostatus.php in the PHP Ventrilo Status Scripts package.
All information is included in the original post:

Quote:
Originally Posted by magnus
* The file ventrilo_status(.exe) is NOT included with this package as it is distributed with the Ventrilo server package (Linux/Win32). If you are not personally hosting your Ventrilo server and instead using a hosting company, you can obtain this file by downloading the appropriate package here. You ONLY need the ventrilo_status(.exe) file.
Reply With Quote
  #107  
Old 03-31-2008, 07:21 PM
Dsru123 Dsru123 is offline
 
Join Date: Apr 2004
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, after getting vB updates that this is OK to use, I tried again. I tried 4 times in the past and no workie. I understand that all have different issues and most can be resolved with time and patience.

First, let me say I have 2 other Vent status working fine
www.jettclan.net and www.jettcommunity.com

The server host is configured properly or I would not be getting correct information on my pages. I thought this would be cool and never can get it to work.
See attached config for your script and associated screenshots.

Again, I understand that their will be different issues, but when a lot of the posts here say they have the same issue, one must assume that either it dosnt work in some configs, or instructions are not clear enough. I am not trying to come off as a ass and I apoligize if I am, but this script would be cool if it worked with my site and config and it dosnt.

So, I either do not understand the instructions or it will not work with my config and the other vent status scripts that ARE working on my site is a act of god.

Again, I apoligize if I am coming across like a ass, I realy am one but do not want to be one to you.
I also talked with my host for the page, used the right ventrilo_status for BSD and they said it should work, for whatever that means.
Reply With Quote
  #108  
Old 03-31-2008, 09:54 PM
magnus's Avatar
magnus magnus is offline
 
Join Date: Apr 2002
Location: Miami, FL
Posts: 1,107
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dsru123 View Post
Well, after getting vB updates that this is OK to use, I tried again. I tried 4 times in the past and no workie. I understand that all have different issues and most can be resolved with time and patience.

First, let me say I have 2 other Vent status working fine
www.jettclan.net and www.jettcommunity.com

The server host is configured properly or I would not be getting correct information on my pages. I thought this would be cool and never can get it to work.
See attached config for your script and associated screenshots.

Again, I understand that their will be different issues, but when a lot of the posts here say they have the same issue, one must assume that either it dosnt work in some configs, or instructions are not clear enough. I am not trying to come off as a ass and I apoligize if I am, but this script would be cool if it worked with my site and config and it dosnt.

So, I either do not understand the instructions or it will not work with my config and the other vent status scripts that ARE working on my site is a act of god.

Again, I apoligize if I am coming across like a ass, I realy am one but do not want to be one to you.
I also talked with my host for the page, used the right ventrilo_status for BSD and they said it should work, for whatever that means.
This hack is nothing more than a frontend for the Ventrilo Status Scripts. If you believe the problem lies within this hack, I would suggest downloading this package and getting ventrilotest.php to report everything is OK. If after that this hack still does not work, we can proceed further.

The setup on this can, at times, be tricky -- which makes it hard, if not impossible, to dutifully suport. All I can say is, try getting the scripts in the link above (namely ventrilotest.php) to work first -- be sure you have permissions set correctly as well as the absolute path. If you do get it working, the same settings used in the configuration file can be applied to the hack settings within vBulletin.

Without direct access to the server myself, that's really the most I can offer.
Reply With Quote
  #109  
Old 04-11-2008, 12:09 AM
fci fci is offline
 
Join Date: Nov 2004
Location: Twin Cities, MN
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If someone's username, for example, is </er> it is rendered as html. could lead to an interesting exploit... needs some htmlentities() loving
Reply With Quote
  #110  
Old 04-11-2008, 05:00 PM
magnus's Avatar
magnus magnus is offline
 
Join Date: Apr 2002
Location: Miami, FL
Posts: 1,107
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by fci View Post
If someone's username, for example, is </er> it is rendered as html. could lead to an interesting exploit... needs some htmlentities() loving
Aside from the fact that this was patched in the 1.1 release, the Ventrilo client/server packages do not allow specific characters in usernames as well they have character length limits. So, unless someone writes a custom Ventrilo client and/or server with these restrictions removed, the exploit is basically theoretical.
Reply With Quote
  #111  
Old 04-12-2008, 04:19 PM
matDDH matDDH is offline
 
Join Date: Oct 2002
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Giving this a shot but thus far i am unable to figure out why it doesnt work properly. Here are somethings that might be useful for support.

I use ventrilo.org I have emailed them and they said I should be good to go as they have preconfigured their servers so that the status script can do its job

My host is unix based. I have downloaded and tried I think all server files and have tried each of the ventrilo_status files in each one just to make sure i didnt miss anything and yes I have put cmod them to 755.

I guess the best i can hope for in this situation is to be told exactly which ventrilo_status to use, then ill just have to do some more trial and error maybe somehow I wrote down the path to the status file incorrectly.

thank you in advance.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:41 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05146 seconds
  • Memory Usage 2,307KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (8)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete