No Virus

By Cyber Lord on Feb 01, 2008

No Virus is a dcc virus Defender, it will block dcc's that meet your security level.
unlike other dcc virus protectors this one is highly customable.

Q:? What Does NoViruS Do?
A: NoVirus is a dcc send blocker, it allows you to choose the Security level.
using this Security level, it blocks dcc sends that meet the levels criteria

Q:? How Do I load the script
A:? put the script in your mirc directory then type
/load rs novirus.mrc this will load the script into your remotes :)

;-=-=-=-=-=-=( No ViruS )=-=-=-=-=- 
;             Version 1.0
;           By Cyber Lord 
;-=-=-=-=-=-=( No ViruS )=-=-=-=-=-
ctcp ^*:dcc send*:*:{
  if (%nvsetting iswm basic) { 
    if ($NVBasic($3) == 1)  { echo -a <|No ViruS Basic|> Blocked Incoming File from $nick | dcc reject $nick }
    if (%nvparam iswm autoget) { sreq +m auto }
    if (%nvparam iswm bypass) { sreq +m ask }
    else { sreq +m ask }
  }

  if (%nvsetting iswm advanced) {
    if ($NVAdvanced($3) == 1) { echo -a <|No ViruS Advanced|> Blocked Incoming File from $nick | dcc reject $nick } 
    if (%nvparam iswm autoget) { sreq +m auto }
    if (%nvparam iswm bypass) { sreq +m ask }
    else { sreq +m ask }
  }
  if (%nvsetting iswm autoall) { sreq +m auto }
  if (%nvsetting iswm extreme) { echo -a <|No ViruS Extreme|> Blocked Incoming File from $nick | dcc reject $nick }  
  if (%nvsetting iswm bypass) { sreq +m ask }
  else { dcc reject $nick | echo -a <|No ViruS|> Rejected dcc from $nick due to the fact No ViruS isnt setup type /nvsetup to run setup }
}

alias NVBasic {
  if ( $1 == $null ) { return 1 }
  if ( .pif isin $1 ) { return 1 }
  if ( .mrc isin $1 ) { return 1 }
  if ( .bat isin $1 ) { return 1 }
  if ( .com isin $1 ) { return 1 }
  if ( .vbs isin $1 ) { return 1 }
  else { return 0 }
}
alias NVAdvanced {
  if ( $1 == $null ) { return 1 }
  if ( .pif isin $1 ) { return 1 }
  if ( .mrc isin $1 ) { return 1 }
  if ( .exe isin $1 ) { return 1 }
  if ( .rar isin $1 ) { return 1 }
  if ( .ace isin $1 ) { return 1 }
  if ( .zip isin $1 ) { return 1 }
  if ( .bat isin $1 ) { return 1 }
  if ( .com isin $1 ) { return 1 }
  if ( .vbs isin $1 ) { return 1 }
  else { return 0 }
}
alias NVSetup {
  dialog -m novirus novirus
}
alias NVlevel {
  if ($var(%nvsetting).value == 1) && ($var(%nvparam).value == 1) { echo -s <|No ViruS|> Your Current No ViruS Security Level is: %nvsetting %nvparam }
  elseif ($var(%nvsetting).value == 1) { echo -s <|No ViruS|> Your Current No ViruS Security Level is: %nvsetting }
  else { echo -s <|No ViruS|> You Have Not Set A Security Level: All Dccs Will Be Blocked Until You Do. | echo -s <|No ViruS|> To Set it up now type /nvsetup }
}
on *:Start: {
  if ($var(%nvsetting).value == 1) && ($var(%nvparam).value == 1) { echo -s <|No ViruS|> Your Current No ViruS Security Level is: %nvsetting %nvparam }
  elseif ($var(%nvsetting).value == 1) { echo -s <|No ViruS|> Your Current No ViruS Security Level is: %nvsetting }
  else { echo -s <|No ViruS|> You Have Not Set A Security Level: All Dccs Will Be Blocked Until You Do. | echo -s <|No ViruS|> To Set it up now type /nvsetup }
}
on *:load: {
  echo -a <|No ViruS|> Version 1.0 by Cyber Lord Has Been Loaded
  echo -s <|No ViruS|> Your Client Will Not Accept Dccs until you setup a No ViruS Security level
  echo -s <|No ViruS|> You Can Do this now by Typing /nvsetup
  echo -s <|No ViruS|> You Can Also view the about screen by typing /nvabout
}
dialog novirus {
  title ".:( No ViruS ):.   Dcc Virus Defender!"
  size -1 -1 179 116
  option dbu
  box "Security Level", 15, 0 0 63 102
  radio "Basic", 1, 5 9 50 10, flat
  radio "Advanced", 2, 5 21 50 10, flat
  radio "Extreme", 3, 5 34 50 10, flat
  radio "AutoGet All", 4, 5 47 50 10, flat
  check "AutoGet Non Virus", 5, 5 73 56 10, flat
  button "Okay", 7, 142 103 37 12, flat ok
  edit " -=-=-=-=-=-=( No ViruS )=-=-=-=-=-", 6, 64 3 114 99, read multi autovs vsbar
  button "Cancel", 8, 103 103 37 12, flat cancel
  radio "Bypass", 10, 5 60 50 10, flat
  check "Bypass Non Virus", 11, 5 86 56 10, flat
}

on *:dialog:novirus:init:*: {
  did -ra novirus 6 -=-=-=-=-=-=( No ViruS )=-=-=-=-=- $+ $crlf $+ Version: 2.2  Created by NiteWorM  $+ $crlf $+  $crlf $+ ..Setup Overview..  $+ $crlf $+ $crlf $+ Basic Setting:  $+ $crlf $+ 
  did -a novirus 6 The Basic Setting will reject the following file types:  $+ $crlf $+ *.pif  *.bat *.mrc *.com *.vbs  $+ $crlf $+ If you would like to automatically get the non virus files also tick AutoGet Non Virus checkbox.  $+ $crlf $+ $crlf $+ Advanced Setting:  $+ $crlf $+ The Advanced Setting will reject the following file types:   $+ $crlf $+ *.pif *.bat *.mrc *.com *.vbs *.rar *.ace *.zip *.exe  $+ $crlf $+ 
  did -a novirus 6 If you would like to automatically get the non virus files also tick AutoGet Non Virus checkbox.  $+ $crlf $+ $crlf $+ Extreme Setting:  $+ $crlf $+ The Extreme Setting will reject all files sent to you. you will not be able to accept dcc's if you enable this option.  $+ $crlf $+ $crlf $+ Bypass Setting:  $+ $crlf $+ The Bypass Setting will open up a dialog asking you want u want to download with the file.  $+ $crlf $+ $crlf $+ AutoGet All Setting:  $+ $crlf $+ The AutoGet All setting will download every file that is sent to your client.  $+ $crlf $+ $crlf $+  AutoGet Non Virus:  $+ $crlf $+  This is used in conjunction with The basic or advanced setting, this will download the files that arent believed to be viruses
  if (%nvsetting iswm basic) { did -c novirus 1 }
  if (%nvsetting iswm advanced) { did -c novirus 2 }
  if (%nvsetting iswm extreme) { did -c novirus 3 }
  if (%nvsetting iswm bypass) { did -c novirus 10 }
  if (%nvsetting iswm autoall) { did -c novirus 4 }
  if (%nvparam iswm autoget) { did -c novirus 5 }
  else { did -c novirus 1 }
}

on 1:dialog:novirus:sclick:*: {
  if ($did iswm 5) { 
    if ($did(novirus,3).state iswm 1) { did -u novirus 5 }
    if ($did(novirus,4).state iswm 1) { did -u novirus 5 }
    if ($did(novirus,10).state iswm 1) { did -u novirus 5 }
  }
  if ($did iswm 11) { 
    if ($did(novirus,3).state iswm 1) { did -u novirus 5 }
    if ($did(novirus,4).state iswm 1) { did -u novirus 5 }
    if ($did(novirus,10).state iswm 1) { did -u novirus 5 }
  }
  if ($did iswm 7) {
    if ($did(novirus,1).state iswm 1) { set %nvsetting basic }
    if ($did(novirus,2).state iswm 1) { set %nvsetting advanced }
    if ($did(novirus,3).state iswm 1) { set %nvsetting extreme }
    if ($did(novirus,4).state iswm 1) { set %nvsetting autoall }
    if ($did(novirus,5).state iswm 1) { set %nvparam autoget }
    if ($did(novirus,10).state iswm 1) { set %nvsetting bypass }
    if ($did(novirus,11).state iswm 1) { set %nvparam bypass }
  }
}
alias nvabout {
  close -@ @NoViruS
  window @NoVirUs
  aline @novirus -=-=-=-=-=-=( No ViruS )=-=-=-=-=- 
  aline @novirus Version: 1.0
  aline @novirus Written by Cyber Lord 
  aline @novirus Questions, Email me or query me on Undernet
  aline @novirus -
  aline @novirus Q:? What Does NoViruS Do?
  aline @novirus A: NoVirus is a dcc send blocker, it allows you to choose the Security level.
  aline @novirus using this Security level, it blocks dcc sends that meet the levels criteria
  aline @novirus -
  aline @novirus Q:? How Do I Get To Setup Menu
  aline @novirus A:? type /nvsetup

}
menu status,menubar {
  -=(No ViruS)=-
  .Security Level { nvlevel }
  .Setup { nvsetup }
  .About { nvabout }
}

Comments

Sign in to comment.
Cyber Lord   -  Feb 02, 2008

password is changed, dont worry for me...

 Respond  
Cheiron   -  Feb 02, 2008

well dang EL......
as for you Cyber Lord.. i would suggest changing your password to something a bit more secure than 1234 then incase people start posting malicious stuff with your profile via this site.

-.-

 Respond  
EL   -  Feb 02, 2008

Cheiron...The Truth Is out There...........

 Respond  
Cyber Lord   -  Feb 02, 2008

@Cherion
Its your problem if u dont believe...

 Respond  
EL   -  Feb 02, 2008

jub369 propaly hacked it lmao :P

LOL you sure it was him or.....starly...

 Respond  
water_dragon   -  Feb 02, 2008

jub369 propaly hacked it lmao :P

 Respond  
Cheiron   -  Feb 02, 2008

wow.. i have not heard that one for ages...... my password got hacked. you have a big problem there then Cyber Lord. i am curious as to why people hack someone elses password though on a site like this in order to post someone elses script though. you can do far more damage than that with a password. oh well...

 Respond  
Cyber Lord   -  Feb 02, 2008

:@:@:@:@:@:@:@:@ Hawkee delete this snippet.
This snippet is not posted by me, someone hack my password, and have posted this snippet :S:S:S

Delete this.

 Respond  
Lysergic Diethylamide   -  Feb 01, 2008

Oops sorry, I don\'t know if you guys have GS accounts. But thats NiteWorm\'s profile.

 Respond  
Lysergic Diethylamide   -  Feb 01, 2008

www.governmentsecurity.org/forum/index.php?showuser=14572

 Respond  
R1cochet   -  Feb 01, 2008

LMAO. Why do people rip scripts and not even read the code?

 Respond  
napa182   -  Feb 01, 2008

um il just stick with ignore all dcc\'s

 Respond  
Cheiron   -  Feb 01, 2008

it is a nice looking and most unusual of scripts i adnit.. but who actually did it..

 Respond  
Lysergic Diethylamide   -  Feb 01, 2008

LOL! Served?

 Respond  
Cheiron   -  Feb 01, 2008

on :dialog:novirus:init:: {
did -ra novirus 6 -=-=-=-=-=-=( No ViruS )=-=-=-=-=- $+ $crlf $+ Version: 2.2 Created by NiteWorM

found it in the code itself.. what is that? created by NiteWorM?

 Respond  
guest598594   -  Feb 01, 2008

i googled a random line, and there are no results, so i believe that Cyber_Lord made it

 Respond  
Cyber Lord   -  Feb 01, 2008

you have evidence?

 Respond  
xelent   -  Feb 01, 2008
  1. You haven\'t made that script.
 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.