Official Everybody Edits Forums

Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?

You are not logged in.

Advertisement

Hello, visitor! These forums are run off of the revenue generated from these ads. If you'd like to support us, please whitelist us or consider donating:

#1 2017-06-06 10:57:54

AnatolyEE
Member
From: Unknown location
Joined: 2015-07-31
Posts: 3,212
Website

Forum Raids?

Who actually creates this images?

I mean excluding of their content, they also have bad quality!

So lets discuss about this little childs who have to grow up.

Firstly, if you remember Gamemonger, he was the first raider on the forums, right? After that pingo made every-day-new-pic-topic. Since then much time went, and these was the 3rd raid.

I would say pingo's topic is cursed.

So how to avoid raids? Let's all go together and help Different55 to make the best banning system!

(The banning system should exclude me of course wink )

Offline

#2 2017-06-06 12:56:14

Abelysk
Formerly Kefka
From: City where things are boring
Joined: 2015-02-16
Posts: 2,700
Website

Re: Forum Raids?

I am craving some chile lime Lays chips, jesus ugh


๐Ÿ‘

Offline

#3 2017-06-06 14:07:00

Different55
Forum Admin
Joined: 2015-02-07
Posts: 15,007

Re: Forum Raids?

Moved to Forum Discussion

Abelysk wrote:

And that brings me to the raids. Can people get IP banned? Also, I think there should be a Tor blocker so that people who are clearly trying to evade won't be allowed to visit.

People get IP banned all the time, there already is a Tor blocker but there are other ways of getting around a ban, there already is a way of blocking the other ways but he seems to have got around that by registering from a real IP and then switching to a VPN after he got in, I'm blocking this now by not allowing new users to use VPNs. I'm also adding a feature where the forums will be able to moderate themselves a bit. The plan is, if a user gets several of their posts reported by several different users, it'll temporarily block them from posting and will mess with their existing posts until a mod comes along.

Also friendly reminder: Do NOT reply to spam topics.

Another friendly reminder: Report rulebreaking posts, including raid posts.


แ••( แ› )แ•—

Offline

Wooted by:

#4 2017-06-06 14:36:04

maxi123
Member
From: i really should update this
Joined: 2015-03-01
Posts: 4,504

Re: Forum Raids?

Different55 wrote:

The plan is, if a user gets several of their posts reported by several different users,

does that count reports done by any users?


qvlZqFT.pngwa2cdu.jpg
#FreeSeizures2015 | 10K PEOPLE DIED EVERYDAY BY HACKERS, ITS FBI OFC. | <3 this guy | thanks to zoey for the painted picture i actually forgot to credit her at first what a shame huh
ayy lmao

Offline

#5 2017-06-06 16:25:22

hummerz5
Forum Mod
From: wait I'm not a secret mod huh
Joined: 2015-08-10
Posts: 5,037

Re: Forum Raids?

Different55 wrote:

Moved to Forum Discussion

Different55 wrote:

The plan is, if a user gets several of their posts reported by several different users, it'll temporarily block them from posting and will mess with their existing posts until a mod comes along.

any way to balance that with more factors, like
registration date
post count
posting rate?

seems like we could do some intense number crunching to make a good system but I don't know enough about numbers

maxi123 wrote:

does that count reports done by any users?

and this. I mean yes sometimes it gets old to ask "but how exploit-proof is this system" but sometimes ya just want to know


g822aD5.gif
tlNscs9.png
thanks zoey!
scotch, verb, to decisively put an end to.
?type=lastlogin&name=hummerz5

Offline

#6 2017-06-06 18:10:04

XxAtillaxX
Member
From: Canada
Joined: 2015-11-28
Posts: 3,510
Website

Re: Forum Raids?

Different55 wrote:

The plan is, if a user gets several of their posts reported by several different users, it'll temporarily block them from posting and will mess with their existing posts until a mod comes along.

..and if they raid the forums and register multiple accounts and spam-flag everyone else?

I've a few clever ideas to prevent raiding, which I mentioned to Processor during. I don't know if he shared them with you, however.

Offline

#7 2017-06-06 19:20:08

Different55
Forum Admin
Joined: 2015-02-07
Posts: 15,007

Re: Forum Raids?

maxi123 wrote:
Different55 wrote:

The plan is, if a user gets several of their posts reported by several different users,

does that count reports done by any users?

will be weighted heavily towards users who have been around longer and have at least a decent amount of posts. New users won't have any influence at all.


แ••( แ› )แ•—

Offline

Wooted by:

#8 2017-06-06 23:49:08

XxAtillaxX
Member
From: Canada
Joined: 2015-11-28
Posts: 3,510
Website

Re: Forum Raids?

Different55 wrote:
maxi123 wrote:
Different55 wrote:

The plan is, if a user gets several of their posts reported by several different users,

does that count reports done by any users?

will be weighted heavily towards users who have been around longer and have at least a decent amount of posts. New users won't have any influence at all.

sounds good, waiting for the everyone report different! topic

!remindme whenever diff implements this

Offline

Wooted by:

#9 2017-06-07 00:29:47

hummerz5
Forum Mod
From: wait I'm not a secret mod huh
Joined: 2015-08-10
Posts: 5,037

Re: Forum Raids?

XxAtillaxX wrote:
Different55 wrote:
maxi123 wrote:
Different55 wrote:

The plan is, if a user gets several of their posts reported by several different users,

does that count reports done by any users?

will be weighted heavily towards users who have been around longer and have at least a decent amount of posts. New users won't have any influence at all.

sounds good, waiting for the everyone report different! topic

!remindme whenever diff implements this

if nothing else, a rule "don't abuse this system" could probably solve your problem

I wonder what diff's plan for influence rating is

also, what of just a simple user-compared-to-whole rating?

likelihood = (reports_on_user * posts / hour)
then we just compare that to (total_reports * total_posts / hour) -- a big enough divergence is a flag?

Last edited by hummerz5 (2017-06-07 02:47:30)


g822aD5.gif
tlNscs9.png
thanks zoey!
scotch, verb, to decisively put an end to.
?type=lastlogin&name=hummerz5

Offline

#10 2017-06-07 23:25:30

XxAtillaxX
Member
From: Canada
Joined: 2015-11-28
Posts: 3,510
Website

Re: Forum Raids?

I wrote a modification for FluxBB that effectively analyses posts originating from new users against cognitive neural network API(s) in order to detect pornographic/NSFW imagery.
The qualification for a new user is of a person that doesn't have more than 10 posts and hasn't been registered for more than a week.

If a potential NSFW image is posted, they are automatically banned and their posts are not deleted, but they are silently removed, a soft deletion - their posts only visible to moderators and administrators.
In addition, if the image they posted is very certain to contain pornography and they meet that criteria of a new user, if there haven't been any moderators active for the last 5 minutes, every moderator will be emailed with a notice of a raid.

The revisions made to the latest FluxBB version (v1.5.10) are here or below.

diff --git a/lang/English/plugin_****_Raid_Detect.php b/lang/English/plugin_****_Raid_Detect.php
new file mode 100644
index 0000000..37ae030
--- /dev/null
+++ b/lang/English/plugin_****_Raid_Detect.php
@@ -0,0 +1,12 @@
+<?php
+
+// Language definitions used in **** Raid Detect Plugin
+$lang_admin_plugin_****_raid_detect = array(
+'No text'				=>	'You didn\'t enter anything!',
+'Plugin title'  	    =>	'**** Raid Detect',
+'Explanation 1'			=>	'This plugin extracts images from posts/topics created by newly registered users against nudity/**** detection algorithms.',
+'Explanation 2'			=>	'The algorithms passed through are specified here, and can be enabled or disabled at your will, including the necessary criteria required to check posts.',
+'Form title'	        =>	'Configuration',
+'Legend text'			=>	'Enter a piece of text and hit "Show text"!',
+'Applied changes'		=>	'The changes have been successfully applied.',
+);
\ No newline at end of file
diff --git a/plugins/AP_****_Raid_Detect.php b/plugins/AP_****_Raid_Detect.php
new file mode 100644
index 0000000..e7abd01
--- /dev/null
+++ b/plugins/AP_****_Raid_Detect.php
@@ -0,0 +1,182 @@
+<?php
+
+/**
+ * Copyright (C) 2008-2010 FluxBB
+ * based on code by Rickard Andersson copyright (C) 2002-2008 PunBB
+ * License: http://www.gnu.org/licenses/gpl.html GPL version 2 or higher
+ */
+
+
+
+// Make sure no one attempts to run this script "directly"
+if (!defined('PUN'))
+	exit;
+
+
+// Load the admin_plugin_example.php language file
+require PUN_ROOT.'lang/'.$admin_language.'/plugin_****_Raid_Detect.php';
+
+// Tell admin_loader.php that this is indeed a plugin and that it is loaded
+define('PUN_PLUGIN_LOADED', 1);
+
+// If the "Apply changes" button was clicked
+if (isset($_POST['apply_changes']))
+{
+	$db->query('UPDATE '.$db->prefix.'config SET conf_value='.('\''.$db->escape($_POST['raid_detect_form']['enable_****_raid_detect']).'\'').' WHERE conf_name=\'o_'.$db->escape('plugin_****_raid_detect_enabled').'\'')
+		 or error('Unable to update board config', __FILE__, __LINE__, $db->error());
+
+	$db->query('UPDATE '.$db->prefix.'config SET conf_value='. ('\''.$db->escape($_POST['raid_detect_form']['enable_api_sightengine']).'\'').' WHERE conf_name=\'o_'.$db->escape('plugin_****_raid_detect_enabled_api_sightengine').'\'')
+		 or error('Unable to update board config', __FILE__, __LINE__, $db->error());
+		 
+	$db->query('UPDATE '.$db->prefix.'config SET conf_value='.('\''.$db->escape($_POST['raid_detect_form']['api_sightengine_user']).'\'').' WHERE conf_name=\'o_'.$db->escape('plugin_****_raid_detect_api_sightengine_user').'\'')
+		 or error('Unable to update board config', __FILE__, __LINE__, $db->error());
+		 
+	$db->query('UPDATE '.$db->prefix.'config SET conf_value='.('\''.$db->escape($_POST['raid_detect_form']['api_sightengine_secret']).'\'').' WHERE conf_name=\'o_'.$db->escape('plugin_****_raid_detect_api_sightengine_secret').'\'')
+		 or error('Unable to update board config', __FILE__, __LINE__, $db->error());
+
+	// Regenerate the config cache
+	if (!defined('FORUM_CACHE_FUNCTIONS_LOADED'))
+		require PUN_ROOT.'include/cache.php';
+
+	generate_config_cache();
+	clear_feed_cache();
+
+	// Display the admin navigation menu
+	generate_admin_menu($plugin);
+
+?>
+	<div class="block">
+		<h2><span><?php echo $lang_admin_plugin_****_raid_detect['Plugin title'] ?></span></h2>
+		<div class="box">
+			<div class="inbox">
+				<p><?php printf($lang_admin_plugin_****_raid_detect['Applied changes']) ?></p>
+				<p><a href="javascript: history.go(-1)"><?php echo $lang_admin_common['Go back'] ?></a></p>
+			</div>
+		</div>
+	</div>
+<?php
+
+}
+else
+{
+	// Display the admin navigation menu
+	generate_admin_menu($plugin);
+
+?>
+	<div class="plugin blockform">
+		<h2><span><?php echo $lang_admin_plugin_****_raid_detect['Plugin title'] ?></span></h2>
+		<div class="box">
+			<div class="inbox">
+				<p><?php echo $lang_admin_plugin_****_raid_detect['Explanation 1'] ?></p>
+				<p><?php echo $lang_admin_plugin_****_raid_detect['Explanation 2'] ?></p>
+			</div>
+		</div>
+
+		<h2 class="block2"><span><?php echo $lang_admin_plugin_****_raid_detect['Form title'] ?></span></h2>
+		<div class="box">
+			<form id="raid_detect_form" method="post" action="<?php echo pun_htmlspecialchars($_SERVER['REQUEST_URI']) ?>">
+				<div class="inform">
+					<fieldset>
+						<legend><?php echo $lang_admin_plugin_****_raid_detect['Legend text'] ?></legend>
+						<div class="infldset">
+							<table class="aligntop" cellspacing="0">
+								<tr>
+									<th scope="row">**** Raid Detect</th>
+									<td>
+										<span class="clearb">Enable **** Raid Detect plugin</span>
+										<label class="conl"><input type="radio" name="raid_detect_form[enable_****_raid_detect]" value="1" <?php if ($pun_config['o_plugin_****_raid_detect_enabled'] == '1') echo 'checked="checked"' ?> />&#160;<strong>Yes</strong></label>
+										<label class="conl"><input type="radio" name="raid_detect_form[enable_****_raid_detect]" value="0" <?php if (!$pun_config['o_plugin_****_raid_detect_enabled'] == '1') echo 'checked="checked"' ?> />&#160;<strong>No</strong></label>
+									</td>
+								</tr>
+								<tr>
+									<th scope="row">SightEngine API <a href="https://sightengine.com/">(website)</a></th>
+									<td>
+										<span class="clearb">Enable SightEngine API</span>
+										<label class="conl"><input type="radio" name="raid_detect_form[enable_api_sightengine]" value="1" <?php if ($pun_config['o_plugin_****_raid_detect_enabled_api_sightengine'] == '1') echo 'checked="checked"' ?> />&#160;<strong>Yes</strong></label>
+										<label class="conl"><input type="radio" name="raid_detect_form[enable_api_sightengine]" value="0" <?php if ($pun_config['o_plugin_****_raid_detect_enabled_api_sightengine'] == '1') echo 'checked="checked"' ?> />&#160;<strong>No</strong></label>
+										<span>SightEngine API User</span>
+										<input type="text" name="raid_detect_form[api_sightengine_user]" size="25" tabindex="1" value="<?php echo $pun_config["o_plugin_****_raid_detect_api_sightengine_user"]?>" />
+										<span>SightEngine API Secret</span>
+										<input type="text" name="raid_detect_form[api_sightengine_secret]" size="25" tabindex="1" value="<?php echo $pun_config["o_plugin_****_raid_detect_api_sightengine_secret"]?>" />
+									</td>
+								</tr>
+								<!--
+								<tr>
+									<th scope="row">Mashape API</th>
+									<td>
+										<span class="clearb">Enable Mashape API</span>
+										<label class="conl"><input type="radio" name="raid_detect_form[enable_api_mashape]" value="1" />&#160;<strong>Yes</strong></label>
+										<label class="conl"><input type="radio" name="raid_detect_form[enable_api_mashape]" value="0" checked="checked" />&#160;<strong>No</strong></label>
+										<span>Mashape API Key</span>
+										<input type="text" name="api_key_mashape" size="25" tabindex="1" />
+									</td>
+								</tr>
+								<tr>
+									<th scope="row">Clarifai API</th>
+									<td>
+										<span class="clearb">Enable Clarifai API</span>
+										<label class="conl"><input type="radio" name="raid_detect_form[enable_api_clarifai]" value="1" />&#160;<strong>Yes</strong></label>
+										<label class="conl"><input type="radio" name="raid_detect_form[enable_api_clarifai]" value="0" checked="checked" />&#160;<strong>No</strong></label>
+										<span>Clarifai API Key</span>
+										<input type="text" name="api_key_clarifai" size="25" tabindex="1" />
+									</td>
+								</tr>-->
+							</table>
+							<input type="submit" name="apply_changes" value="Apply Changes"></input>
+						</div>
+					</fieldset>
+				</div>
+			</form>
+		</div>
+	</div>
+<?php
+
+}
+
+// Note that the script just ends here. The footer will be included by admin_loader.php
\ No newline at end of file
diff --git a/post.php b/post.php
index cc01a1a..c24339d 100644
--- a/post.php
+++ b/post.php
@@ -204,7 +204,7 @@ if (isset($_POST['form_sent']))
 			update_search_index('post', $new_pid, $message);
 
 			update_forum($cur_posting['id']);
-
+			
 			// Should we send out notifications?
 			if ($pun_config['o_topic_subscriptions'] == '1')
 			{
@@ -404,6 +404,90 @@ if (isset($_POST['form_sent']))
 				}
 			}
 		}
+		
+		// Check the topic/post if the **** Raid Detect plugin is enabled and the user meets the criteria.
+		if ($pun_config['o_plugin_****_raid_detect_enabled'] == '1') {
+			$meetsCriteria = true;
+
+			// we should assume guests are significantly more likely to be raiders by nature of anonymity
+			if (!$pun_user['is_guest']) {
+
+				// we assume a base minimum of effort that would reduce the likelihood of potential raiders
+				// in order to reduce the amount of API calls, if this is not an issue it can be manually forced.
+
+				// if they meet these critera they are assumed to be an unlikely raider	
+				$meetsCriteria = !(
+					// if their account is older than n days threshold
+					abs(time() - intval($pun_user['registered'])) >= 60*60*24*7 &&
+					// and if their post count meets a threshold
+					intval($pun_user['num_posts']) >= 10
+				);
+			}
+
+			if ($meetsCriteria) {		
+				// create a list of images from within their post
+				preg_match_all('/\[img\]((ht|f)tps?:\/\/)([^\s<"]*?)\[\/img\]/', $message, $first_matches);
+				preg_match_all('/\[img=([^\[]*?)\]((ht|f)tps?:\/\/)([^\s<"]*?)\[\/img\]/', $message, $second_matches);
+
+				foreach($first_matches[3] as $link)
+					$image_links[] = $link;
+
+				foreach($second_matches[4] as $link)
+					$image_links[] = $link;
+
+				if (count($image_links) >= 1) {
+					if ($pun_config['o_plugin_****_raid_detect_enabled_api_sightengine'] == '1') {
+						$api_user = $pun_config['o_plugin_****_raid_detect_api_sightengine_user'];
+						$api_secret = $pun_config['o_plugin_****_raid_detect_api_sightengine_secret'];
+
+						foreach($image_links as $link) {
+							$url = urlencode($link);
+							$result = json_decode(file_get_contents("https://api.sightengine.com/1.0/nudity.json?api_user=$api_user&api_secret=$api_secret&url=$url"));
+							
+							// This is almost certainly a raid **** post in this circumstance,
+							// so the best option is to email the moderator(s) of the raid so they're alert.
+							// the most likely moderator available is the moderator with the latest online status
+							if ((int)$result->nudity->safe <= 0.02) {
+								$active_mods =  $db->query('SELECT u.id, u.email, o.logged FROM '.$db->prefix.'groups g INNER JOIN '.$db->prefix.'users u INNER JOIN '.$db->prefix.'online o ON g.g_id = u.group_id AND (g.g_id = 1 OR g.g_moderator = 1) ORDER BY o.logged DESC') or error('Unable to read latest moderators', __FILE__, __LINE__, $db->error());
+								
+								// If there are no currently active moderators online (<5 minutes ago last activity)
+								// alert every moderator registered - hopefully at least one will become active...
+								if (!(time() - intval($active_mods->fetch_assoc()[0]["logged"]) <= 60*5)) {
+									require PUN_ROOT.'include/email.php';
+									
+									foreach($active_mods as $moderator) {
+										$user_id = $moderator['id'];
+										$user_email = $moderator['email'];
+										$user_lastactivity = $moderator['logged'];
+										
+										pun_mail($user_email, 'PRNRaidDetect Alert', 'Please check the posts of the user "' . htmlspecialchars($pun_user['username']) . '" as they have triggered the anti-raid system with a high probability rating..' );
+									}
+								}
+							}
+
+							// WARNING: this value must always be equal to or greater than 0.02 as used above!
+							if ((int)$result->nudity->safe <= intval($pun_config['o_plugin_****_raid_detect_threshold'])) {
+								$ban_user = '\''.$db->escape($pun_user['username']).'\'';
+								$ban_ip = '\''.$db->escape(get_remote_address()).'\'';
+								$ban_message = '\''.$db->escape('You were raid-detected as posting pornographic material...' ).'\'';
+
+								$db->query('INSERT INTO '.$db->prefix.'bans (username, ip, email, message, expire, ban_creator) VALUES('.$ban_user.', '.$ban_ip.', '.'NULL'.', '.$ban_message.', '.'NULL'.', '.$pun_user['id'].')') or error('Unable to add ban', __FILE__, __LINE__, $db->error());
+							
+								// Regenerate the bans cache
+								if (!defined('FORUM_CACHE_FUNCTIONS_LOADED'))
+									require PUN_ROOT.'include/cache.php';
+
+								generate_bans_cache();
+
+								// soft-delete the users posts
+								$db->query('UPDATE '.$db->prefix.'users SET soft_delete=1 WHERE id='.$pun_user['id']) or error('Unable to update user', __FILE__, __LINE__, $db->error());
+								break;
+							}
+						}
+					}
+				}
+			}
+		}
 
 		// If we previously found out that the email was banned
 		if ($pun_user['is_guest'] && $banned_email && $pun_config['o_mailing_list'] != '')
diff --git a/viewtopic.php b/viewtopic.php
index 618b699..22f8bed 100644
--- a/viewtopic.php
+++ b/viewtopic.php
@@ -225,7 +225,7 @@ if (empty($post_ids))
 	error('The post table and topic table seem to be out of sync!', __FILE__, __LINE__);
 
 // Retrieve the posts (and their respective poster/online status)
-$result = $db->query('SELECT u.email, u.title, u.url, u.location, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, g.g_promote_next_group, o.user_id AS is_online FROM '.$db->prefix.'posts AS p INNER JOIN '.$db->prefix.'users AS u ON u.id=p.poster_id INNER JOIN '.$db->prefix.'groups AS g ON g.g_id=u.group_id LEFT JOIN '.$db->prefix.'online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.id IN ('.implode(',', $post_ids).') ORDER BY p.id', true) or error('Unable to fetch post info', __FILE__, __LINE__, $db->error());
+$result = $db->query('SELECT u.soft_delete, u.email, u.title, u.url, u.location, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, g.g_promote_next_group, o.user_id AS is_online FROM '.$db->prefix.'posts AS p INNER JOIN '.$db->prefix.'users AS u ON u.id=p.poster_id INNER JOIN '.$db->prefix.'groups AS g ON g.g_id=u.group_id LEFT JOIN '.$db->prefix.'online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.id IN ('.implode(',', $post_ids).') ORDER BY p.id', true) or error('Unable to fetch post info', __FILE__, __LINE__, $db->error());
 while ($cur_post = $db->fetch_assoc($result))
 {
 	$post_count++;
@@ -236,6 +236,12 @@ while ($cur_post = $db->fetch_assoc($result))
 	$is_online = '';
 	$signature = '';
 
+	// hide their post if soft deleted unless an admin/moderator is viewing
+	if ($cur_post['soft_delete'] == '1') {
+		if ($pun_user['g_id'] != PUN_ADMIN && ($pun_user['g_moderator'] != '1' && !$pun_user['is_admmod']))
+			continue;
+	}
+
 	// If the poster is a registered user
 	if ($cur_post['poster_id'] > 1)
 	{

You'll need to add some values to the database, these queries will suffice (add the database prefix onto 'forum') .

INSERT INTO forum.config ( conf_name, conf_value ) VALUES
( 'o_plugin_****_raid_detect_enabled_api_sightengine', '0' ),
( 'o_plugin_****_raid_detect_enabled', '0' ),
( 'o_plugin_****_raid_detect_api_sightengine_user', '' ),
( 'o_plugin_****_raid_detect_api_sightengine_secret', '' ),
( 'o_plugin_****_raid_detect_threshold', '0.20' )


and

ALTER TABLE forum.users ADD COLUMN `soft_delete` TINYINT(1) NOT NULL DEFAULT '0';

Offline

#11 2017-07-30 16:42:58

maxi123
Member
From: i really should update this
Joined: 2015-03-01
Posts: 4,504

Re: Forum Raids?

sorry for gravedig but

Different55 wrote:

Moved to Forum Discussion

Abelysk wrote:

And that brings me to the raids. Can people get IP banned? Also, I think there should be a Tor blocker so that people who are clearly trying to evade won't be allowed to visit.

People get IP banned all the time, there already is a Tor blocker but there are other ways of getting around a ban, there already is a way of blocking the other ways but he seems to have got around that by registering from a real IP and then switching to a VPN after he got in, I'm blocking this now by not allowing new users to use VPNs. I'm also adding a feature where the forums will be able to moderate themselves a bit. The plan is, if a user gets several of their posts reported by several different users, it'll temporarily block them from posting and will mess with their existing posts until a mod comes along.

Also friendly reminder: Do NOT reply to spam topics.

Another friendly reminder: Report rulebreaking posts, including raid posts.

has this actually been implemented or not
today we had the perfect opportunity to test such a system


qvlZqFT.pngwa2cdu.jpg
#FreeSeizures2015 | 10K PEOPLE DIED EVERYDAY BY HACKERS, ITS FBI OFC. | <3 this guy | thanks to zoey for the painted picture i actually forgot to credit her at first what a shame huh
ayy lmao

Offline

#12 2017-07-30 17:00:51

Gosha
Banned
From: Russia
Joined: 2015-03-15
Posts: 4,592

Re: Forum Raids?

Different55 wrote:

there already is a Tor blocker

When forums were blocked for me (for some weird network reasons)  I was using tor just fine

Offline

#13 2017-07-30 17:05:20

Different55
Forum Admin
Joined: 2015-02-07
Posts: 15,007

Re: Forum Raids?

Only registration is blocked from tor.

It hasn't been implemented yet.


แ••( แ› )แ•—

Offline

#14 2017-07-30 17:05:50

hummerz5
Forum Mod
From: wait I'm not a secret mod huh
Joined: 2015-08-10
Posts: 5,037

Re: Forum Raids?

folks are saying the new PM system has a vulnerability. Thoughts?

Last edited by hummerz5 (2017-07-30 17:06:44)


g822aD5.gif
tlNscs9.png
thanks zoey!
scotch, verb, to decisively put an end to.
?type=lastlogin&name=hummerz5

Offline

#15 2017-07-30 17:08:03

Different55
Forum Admin
Joined: 2015-02-07
Posts: 15,007

Re: Forum Raids?

Sounds likely. Folks should be immediately contacting me.


แ••( แ› )แ•—

Offline

#16 2017-07-30 17:26:10

Different55
Forum Admin
Joined: 2015-02-07
Posts: 15,007

Re: Forum Raids?

Ah that explains the PM I got earlier. Fixed. Thanks, folks.


แ••( แ› )แ•—

Offline

Wooted by:

#17 2017-08-01 07:45:43

Hostage
Formerly peugeot
From: Hell
Joined: 2015-06-02
Posts: 1,318
Website

Re: Forum Raids?

hello i am a man on the inside of gamemonger's operations and there are news
a forum raid will not happen anytime soon

Last edited by Hostage (2017-08-01 07:46:00)


<3

wow

Offline

Wooted by:

#18 2017-08-09 12:16:09

AnatolyEE
Member
From: Unknown location
Joined: 2015-07-31
Posts: 3,212
Website

Re: Forum Raids?

Time to dig up.

Offline

#19 2017-08-09 12:44:12

AnatolyEE
Member
From: Unknown location
Joined: 2015-07-31
Posts: 3,212
Website

Re: Forum Raids?

I got idees what to add to the gamemongers specified:

  • Once the User reaches 15 Posts (containg images) or 35 Posts in total during one day, he gets locked from posting, if the account is younger then one week. You will see a red thingy like "Double posting without adding new content results in a wanrning", but without the text block, or like the "Topic closed" mark. If any moderator approoves this account in earlier then one week, he can avoid the limitations

  • As the rule above will not prevent them from making Alt Accounts, I suggest you on every IP, where an actively forum account is used (> 0 Posts per Day), or the account wasn't used for a month, or the account was created today, remove the "Register Button", and don't allow using the register.php (?) Link. Say there that if you need help go to Diff's Email.

  • Limit the Users from posting Images their First Day only, not one post.

  • Update the Gamemongerspecifiedbansystems (One word)

Offline

AnatolyEE1502279052671762

Board footer

Powered by FluxBB

[ Started around 1513305893.1029 - Generated in 0.196 seconds, 11 queries executed - Memory usage: 1.43 MiB (Peak: 1.67 MiB) ]