Close
Duke shfaqur rezultatin -9 deri 0 prej 7
  1. #1
    http://www.Lundro.AL
    Anėtarėsuar
    19-10-2006
    Vendndodhja
    http://www.Lundro.AL
    Postime
    10

    PERL - New Albania Port Skan V2.0

    New Albania eshte nje tcp port skan i programuar ne Perl nga une
    New Albania eshte OPEN SOURCE per cdo ide vrejte ndihme ne programim mune te me kontaktoni ne etusha@hotmail.com
    Kodi:
    #!/usr/bin/perl 
    #New Albania - Network Solutions Provider - Sherbime dhe Konsulence per rrjetet kompjuterike
    #NewAlbania.com
    #info@NewAlbania.com
    #ETUSHA@HOTMAIL.COM
    $VER="2.00";
    use IO::Socket; # Moduli i TCP
    use Fcntl; # Moduli i skedarve
    &hyrje;
    print "[+] JU LUTEM VENDOSNI HOSTIN OSE IP\n-> "; 
    $host= ; 
    chop ($host); 
    sysopen (DAT, "$host.log" ,O_RDWR|O_EXCL|O_CREAT, 0755); #krijo nje skedar ku te ruaj rezultatet
    open(DAT,">>$host.log") || die("NUK MUD TE HAP $host.log "); 
    print "[+] JU LUTEM VENDOSNI NJE NUMER NGA 0 DERI NE 5 '0 1 2 3 4 5'\n-> "; 
    print "[+] SA ME I MADHE TE JETE NUMERI DHE ME I MADHE DO TE JET KOHA \n"; 
    $koha= ; 
    chop ($koha); 
    if ($koha eq "0") { 
    $X=0;
    $Y=10;
    }
    if ($koha eq "1") { 
    $X=10;
    $Y=50;
    }
    if ($koha eq "2") { 
    $X=40;
    $Y=360;
    }
    if ($koha eq "3") { 
    $X=300;
    $Y=600;
    }
    if ($koha eq "4") { 
    $X=500;
    $Y=2000;
    }
    if ($koha eq "5") { 
    $X=1500;
    $Y=4500;
    }
    print "[+] NQS DONI TE SKANONI:\n-> "; 
    print "[+] PORT TEKE SHTYPNI 'T'\n-> "; 
    print "[+] RANG PORTESH SHTYPNI 'R'\n-> "; 
    print "[+] PORTA ME TE PERDORSHME SHTYPNI 'D'\n-> "; 
    $port= ; 
    chop ($port); 
    if ($port eq "" ) { 
    die &hyrje;
    } 
    #------------------------------------SKANO TEKE-------------------------------------------------- 
    if ($port eq "T") { 
    print "[+] JU LUTEM VENDOSNI PORTEN\n"; 
    $portt= ; 
    chop ($portt); 
    if ($portt eq "") { 
         die &hyrje; 
         } 
         else { &skan
    } # mbyllja e  else 1 
    } # mbyllja e  if 1 
    #------------------------------------SKANO RANG-------------------------------------------------- 
    if ($port eq "R") { 
    print "[+] JU LUTEM VENDOSNI PORTEN FILLUESE\n"; 
    $portt= ; 
    chop ($portt); 
    if ($portt eq "") { 
         die &hyrje; 
         } # mbyllja e if 2 
         else { 
         print "[+] JU LUTEM VENDOSNI PORTEN MBARUESE\n"; 
         $portm= ; 
         chop ($portm); 
         if ($portm eq "") { 
         die &hyrje; 
         } #mbyllja e if 3 
         else  { 
         if ( $portt>$portm) { 
         die "KUJDES  PORTA FILLUESE ESHTE ME MADHE SE PORTA MBARUESE\n"; 
         } # mbyllja e  if 4 
         else 
         { 
          for ($portt =$portt ; $portt<=$portm ; $portt++){ &skan;
    	  sleep &koha; 
         }    # mbyllja e  for 
    }    # mbyllja e  else 3 if 4 
    }    # mbyllja e  else 2 if 3 
    }   # mbyllja e  else 1 if 2 
    }   #mbyllja e if 1 R 
    #------------------------------------SKANO ME TE PERDORSHME-------------------------------------- 
    if ($port eq "D") { 
    @port = ('21','22','23','25','38','53','80','107','115','118','119','135','137','138','139','156','194','443','546','547','990','992','993','994','995','1025','1026','1112','1155','1364','1433','1434','1512','1525','1527','1987','1988','1989','1990','1991','1992','1993','1994','1995','1996','1997','1998','1999','2967','2998','3001','3005','3006','3306','3531','4333','5002','7273','7464','7597','8000','8007','8009','8080','10080','10082','10083','12345','12346','16959'); 
    @porte=('FILE TRANSFER [CONTROL]','SECURE SHELL LOGIN','TELNET','SIMPLE MAIL TRANSFER','ROUTE ACCESS PROTOCOL','DOMAIN NAME SERVER','WORLD WIDE WEB HTTP','REMOTE TELNET','SIMPLE FILE TRANSFER PROTOCOL','SQL SERVICES','NETWORK NEWS TRANSFER PROTOCOL','MICROSOFT RPC SERVICES','NETBIOS NAME SERVICE','NETBIOS DATAGRAM SERVICE','NETBIOS SESSION SERVICE','SQL SERVICE','INTERNET RELAY CHAT','SECURE HTTP (SSL)','DHCPV6 CLIENT','DHCPV6 SERVER','FTP PROTOCOL, CONTROL, OVER TLS/SSL','TELNET PROTOCOL OVER TLS/SSL','IMAP4 PROTOCOL OVER TLS/SSL','IRC PROTOCOL OVER TLS/SSL','POP3 PROTOCOL OVER TLS/SSL','IIS, NFS, OR LISTENER RFS REMOTE_FILE_SHARING','NTERM REMOTE_LOGIN NETWORK_TERMINAL','MINI-SQL SERVER','NETWORK FILE ACCESS','NETWORK DATAMOVER SERVER','MICROSOFT-SQL-SERVER',' MICROSOFT-SQL-MONITOR','MICROSOFTS WINDOWS INTERNET NAME SERVICE','ORACLE OR PROSPERO DIRECTORY SERVICE NON-PRIV','ORACLE','CISCO RSRB PRIORITY 1 PORT','CISCO RSRB PRIORITY 2 PORT','CISCO RSRB PRIORITY 3 PORT','CISCO STUN PRIORITY 1 PORT','CISCO STUN PRIORITY 2 PORT','CISCO STUN PRIORITY 3 PORT','CISCO SNMP TCP PORT','CISCO SERIAL TUNNEL PORT','CISCO PERF PORT','CISCO REMOTE SRB PORT','CISCO GATEWAY DISCOVERY PROTOCOL','CISCO X.25 SERVICE (XOT)','CISCO IDENTIFICATION PORT','SYMANTEC ANTIVIRUS (RTVSCAN.EXE)','ISS REALSECURE IDS REMOTE CONSOLE ADMIN PORT','NESSUS SECURITY SCANNER (WWW.NESSUS.ORG) DAEMON OR CHILI!SOFT ASP','ENCRYPTED SYMMETRIC TELNET/LOGIN','ENCRYPTED SYMMETRIC TELNET/LOGIN','MYSQL','P2PNETWORKING/PEERENABLER PROTOCOL','MINI-SQL SERVER','RADIO FREE ETHERNET','DELL OPENMANAGE','PYTHON DOCUMENTATION SERVER','QUAZ TROJAN WORM',' A COMMON ALTERNATIVE HTTP ','APACHE JSERV PROTOCOL 1.X','APACHE JSERV PROTOCOL 1.3','COMMON HTTP PROXY/SECOND WEB SERVER PORT','AMANDA BACKUP UTIL','AMANDA INDEXING','AMANDA TAPE INDEXING','NETBUS BACKDOOR TROJAN OSE TREND MICRO OFFICE SCAN','NETBUS BACKDOOR TROJAN','SUBSEVEN TROJAN'); 
    
    for ($po=0;$po<=$portt;$po++){ 
    $portt=@port[$po]; 
    $portde=@porte[$po]; 
    		  &skan;
              sleep &koha; 
              } #mbyllja e for 
    } #mbyllja e if 1 
    close(DAT); 
    #---------------------------------------------------------KOHA---------------------------------------------------------------
    sub koha {
    $ran = int( rand($X)) + $Y;
    }
    #---------------------------------------------------------SKAN---------------------------------------------------------------
    sub skan {
    $sock = IO::Socket::INET->new(PeerAddr => $host, PeerPort => $portt, Proto => 'tcp'); 
           if ($sock)   { 
              print "[+] $portt  $portde    HAPUR\n"; 
              print DAT "[+] $portt   $portde   HAPUR\n";    
           } # mbyllja e  if 3 
         else { 
              #print "[-] $portt    $portde  MBYLLUR\n"; 
            #print DAT "[-] $portt   $portde   MBYLLUR\n"; 
           }# mbyllja e  else2  IF 3
    }
    #--------------------------------------------------------------HYRJE-------------------------------------------------------------------------
    sub hyrje
    {
    print "|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|\n"; 
    print "|*|*PORT SCAN $VER|*|*|*|*|*|*|*|*|*|*|*|\n"; 
    print "|*|*NGA ETUSHA|*|*|*|*|*|*|*|*|*|*|*|*|*|\n"; 
    print "|*|*9/2006|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|\n"; 
    print "|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|\n"; 
    print "|*|*PERDORIMI :*|*|*|*|*|*|*|*|*|*|*|*|*|\n"; 
    print "|*|*DUHET TE PLOTESONI|*|*|*|*|*|*|*|*|*|\n"; 
    print "|*|*ATE QE JU KERKOHET|*|*|*|*|*|*|*|*|*|\n"; 
    print "|*|*PUNE TE MBARE*|*|*|*|*|*|*|*|*|*|*|*|\n"; 
    print "|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|\n"; 
    }
    #-------------------------------------------------------------MBYLLJE----------------------------------------------------------
    print "[+] SKANIMI MBAROI\n"; 
    print "[+] EMAIL ETUSHA[AT]HOTMAIL[DOT]COM\n";

  2. #2
    i/e regjistruar Maska e al5f1nx
    Anėtarėsuar
    23-03-2004
    Vendndodhja
    pothuajse se aty ku duhet
    Postime
    92

    :)

    Pershendetje dhe komplimente per kodin.

    une thjesht so te kisa deshire te sugjeroja disa gjera te vogla.

    se pari, logu qe krijohet nga scripti duke shtuar ( >> ) daljen e cdo scanimi eshte ne ide shume e mire. por ndoshta , duke supozuar se po skanohet i njejti host me shume se nje here, eshte mire te shtohet koha e fillimit dhe perfundimit te cdo skanimi. ose, per te evituar krijimin e me shume se nje log, mund te ekzistoje vetem nje skedar per output, ku bashke me oren e fillimit dhe mbarimit, shenohet edhe ip apo host i nevojshem. Kjo me pas, lejon analizimin ( parsing ? ) e nevojshem te nje file te vetem per rrezultate.


    nje gje tjeter qe mendoj do e bente scriptin shume praktik , do ishte perdorimi sipas modelit tipik te Command Line.

    psh:

    C:\>scan.pl 10.0.0.148 -k2 -T 8080

    me nje kontroll e shpejte te argumenteve te marra, ti merr IP, kohen , dhe porten e nevojshme , e keshtu me rradhe per nje rang portash apo edhe ato default.

    kjo do ishte e dobishme, sepse e ben scriptin me te perdorshem per t'u thirrur nga aplikacione te tjera nepermjet system call te interpretuara te perl, duke integruar edhe ne projekte edhe me te gjera.

    e fundit, nqs me vone ke deshire ta transformosh ne nje program te plote, mund te shtosh opsionin per zbulimin e sistemit operativ qe po skanohet.
    e bere kjo nepermjet "Passive fingerprinting", apo edhe ate te bazuar ne stack.
    online ekziston nje sasi e bollshme literature e ketij tipi, duke ilustruar teknologji te ngjashme me ate te nMap.



    une kaq kisha.
    uroj qe sugjerimet e mia te merren thjesht si kritike konstruktive.

    ps: nqs te nevojitet ndihme per te zhvilluar me tej ne Perl, me kontakto pa problem. Diku mendoj se kam ca librari qe pata perdorur per dicka te ngjashme para nja nje viti.


    Respekte
    Ndryshuar pėr herė tė fundit nga al5f1nx : 28-12-2006 mė 06:27
    Geniality is a state of mind

  3. #3
    Texas Ranger Maska e Clauss
    Anėtarėsuar
    19-06-2003
    Vendndodhja
    Athens
    Postime
    1,483
    1) per opcionet perdor Getopt
    2) 'chop' vetem kur di se char qe do te presesh s'eshte isspace. ti ne kte rast ke newline. me mire 'chomp'.
    3) $koha eq "0" ??? string equality mbi numra eshte thjesht budallallek.
    4) gjithmone 'use strict' dhe 'my $var' derisa te dish cfare ben.
    5) s'eshte nevoja per kaq shume 'if'. 'elsif' s'eshte e keqe . anyway, sa me pak 'if'
    6) hashes jane shume me te mira se arrays.
    7) mos bej I/O dmth logging derisa te jesh i sigurt qe ke dicka per te shkruar.

    dhe heren tjeter programi te mos jete kaq i madh. , come on man, this is Perl. lol
    You were meant for me. Perhaps as a punishment.

  4. #4
    i/e regjistruar Maska e al5f1nx
    Anėtarėsuar
    23-03-2004
    Vendndodhja
    pothuajse se aty ku duhet
    Postime
    92
    Citim Postuar mė parė nga Clauss
    3) $koha eq "0" ??? string equality mbi numra eshte thjesht budallallek.

    5) s'eshte nevoja per kaq shume 'if'. 'elsif' s'eshte e keqe . anyway, sa me pak 'if'
    6) hashes jane shume me te mira se arrays.


    shume dakort.
    Geniality is a state of mind

  5. #5
    http://www.Lundro.AL
    Anėtarėsuar
    19-10-2006
    Vendndodhja
    http://www.Lundro.AL
    Postime
    10
    e para te me falni per gabimet qe bej ne programim pasi une nuk jam programues kete e kam bere per qef nqs doni dhe dini perl ju mund te me ndihmoni ne programim

    al5f1nx sa per te bere ne command line tipik C:\>scan.pl 10.0.0.148 -k2 -T 8080
    e bej do kohe por mundem
    por nuk e kam bere vete pasi eshte e avancuar me duket mua une doja qe ky te ishte i thjeshte fare per fillestare nuk dua te konkuroj nmap ha ha

    une jam i hapur per cdo lloj bashkepunimi
    po te doni keni msn time dhe mund te flasim une do ti shqyrotoj te gjitha "vrejtjet"

  6. #6
    i/e regjistruar Maska e al5f1nx
    Anėtarėsuar
    23-03-2004
    Vendndodhja
    pothuajse se aty ku duhet
    Postime
    92
    Citim Postuar mė parė nga al5f1nx

    ...

    uroj qe sugjerimet e mia te merren thjesht si kritike konstruktive.

    ...

    Mendoj se qe ne postimin e pare i shpjegova qellimet e mia.



    gjithsesi, po te duash skriptin mund ta modifikoj une per t'i the ne aspekt pak me CLI.
    Nqs, perseris Nqs, do t'a kthesh ne nje projet te plote duke i ndenjur Perl gjithmone besnik, mund te rishkruhet duke perdorur librarine Tk per te krijuar nje GUI. Do te ishte nje mundesi e mire per te ofruar edhe informacione te tjera ( pervec portave te hapura).

    Nje ide e tille do ishte shkrimi i disa moduleve shtese duke krijuar nje vulnerability scanner ( tipit SSS).

    Kjo natyrisht mbetet per hak qejfi sepse Suite te tilla ka sa te duash.

    Nqs te nevojitet cfaredolloj ndihmese, ne baze teorike apo praktike, do te isha mese i gatshem.

    pershendetje.
    Geniality is a state of mind

  7. #7
    http://www.Lundro.AL
    Anėtarėsuar
    19-10-2006
    Vendndodhja
    http://www.Lundro.AL
    Postime
    10
    al5f1nx te kam shkruar nje PM dhe ta kam thene disa gjera

Tema tė Ngjashme

  1. Rreth Pėrhapjes Sė Islamit Ndėr Shqiptarėt
    Nga cobra nė forumin Toleranca fetare
    Pėrgjigje: 20
    Postimi i Fundit: 20-09-2012, 14:47
  2. Enciklopedia Britanika mbi historine tone
    Nga Eni nė forumin Historia shqiptare
    Pėrgjigje: 6
    Postimi i Fundit: 22-10-2009, 12:32
  3. Sa prifterinj paguan Serbia dhe sa kisha nderton ajo?
    Nga _Mersin_ nė forumin Toleranca fetare
    Pėrgjigje: 25
    Postimi i Fundit: 14-04-2009, 10:03
  4. Pėrgjigje: 9
    Postimi i Fundit: 27-08-2006, 06:46
  5. Epiri ne lashtesi dhe sot/Epirus in ancient times and today
    Nga King_Gentius nė forumin Historia shqiptare
    Pėrgjigje: 0
    Postimi i Fundit: 11-03-2005, 01:00

Regullat e Postimit

  • Ju nuk mund tė hapni tema tė reja.
  • Ju nuk mund tė postoni nė tema.
  • Ju nuk mund tė bashkėngjitni skedarė.
  • Ju nuk mund tė ndryshoni postimet tuaja.
  •