Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/24/11 in all areas

  1. Python: 3.x Credits: cmiN Date: 23.01.2011 Python code by cmiN - 93 lines - codepad #! /usr/bin/env python3.2 # Ip Tracer # 23.01.2011 cmiN import sys, urllib.request class IPScan: def __init__(self, iplist, timeout): self.ipdetailslist = list() self.link = "http://whatismyipaddress.com/ip/" self.iplist = iplist self.timeout = timeout self.headers = {"User-Agent": "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.04 (hardy) Firefox/3.0.6"} def parse(self, source): if source.find(b"Invalid IP address.") != -1: return ["invalid", "invalid", "invalid", "invalid"] index = source.find(b"ISP:</th><td>") + len(b"ISP:</th><td>") source = source[index:] isp = source[:source.find(b"</td>")] index = source.find(b"Country:</th><td>") + len(b"Country:</th><td>") source = source[index:] country = source[:source.find(b"</td>")] index = source.find(b"State/Region:</th><td>") + len(b"State/Region:</th><td>") source = source[index:] state = source[:source.find(b"</td>")] index = source.find(b"City:</th><td>") + len(b"City:</th><td>") source = source[index:] city = source[:source.find(b"</td>")] if country.find(b" <img") != -1: country = country[:country.find(b" <img")] datain = [country, state, city, isp] dataout = list() for word in datain: if word == b"": dataout.append("None") else: string = str() for char in word: string += chr(char) dataout.append(string) return dataout def scan(self): for ip in self.iplist: print(ip + "...") urlrequest = urllib.request.Request(self.link + ip, headers=self.headers) urlobj = urllib.request.urlopen(urlrequest, timeout=self.timeout) self.ipdetailslist.append([ip] + self.parse(urlobj.read())) urlobj.close() print() def process(inp, outp, verbose, timeout): iplist = list() if inp.count(".") == 3: iplist.append(inp) else: fobj = open(inp, "rt") iplist.extend(fobj.read().split()) fobj.close() if outp == "stdout": fobj = sys.stdout flag = False else: fobj = open(outp, "wt") flag = True rangelist = [0] for char in verbose: rangelist.append(int(char)) scanobj = IPScan(iplist, float(timeout)) scanobj.scan() for ipdetails in scanobj.ipdetailslist: string = " ".join([ipdetails[i] for i in rangelist]) print(string, file=fobj) if flag: fobj.close() def main(args): usage = "iptr.py input output verbose timeout\n\ input - stdin or a file (91.202.90.81 or ips.txt)\n\ output - stdout or a file (stdout or loc.txt)\n\ verbose - country, state, city, ISP (1, 2, 3, 4)\n\ timeout - float\n\ Example: iptr.py ips.txt stdout 342 5\n" if len(args) != 5: print(usage) return 1 else: process(args[1], args[2], args[3], args[4]) return 0 if __name__ == "__main__": main(sys.argv) 1. start, run, cmd 2. cd in locatia unde aveti sursa in Python 3. iptr.py 4. cititi usage 5. enjoy
    1 point
  2. Un chat facut in Delphi special pentru comunitatea RST http://www.mediafire.com/?fqm1569s605qd4n
    1 point
  3. j1c0, vezi tu .. noi doi de exemplu avem un sistem de valori cam paralel. Sincer nu sper sa traiesc mai mult de 45 de ani pentru ca poate sunt un distrus din punct de vedere social, orizonturile mele sunt mai mult inchise dintr-un motiv sau altul.. sau oricare ar mai putea fi cauza. Si in astia 45 de ani maxim pe care cred eu ca o sa-i traiesc, a ma imbogatii si a avea vile + piscine + super mega uber masini si extra pizde in sauna nu sunt pe lista mea de prioritati. Dar sincer, mi-ar placea sa stiu ca dupa ce ma sting asa trist si prost cum sunt sa stiu ca am facut ceva in viata asta de cacat care sa ramana in urma mea dupa ce voi fi sub tarana. Incearca sa eviti lautarii o vreme, prietenii cu freze gen :"cu 2 pe lateral si chica va rog", mai citeste o carte despre .. orice, nu conteaza, intrerupe abonamentul TV si cine stie, poate, ma vei intelege. Nu zic cu rautate, doar recomand un simplu experiment.
    1 point
  4. In primul rand trebuie sa ai serviciul de deviere de apel, din partea providerului tau mobil. De exemplu stiu sigur ca Vodafone prepaid nu ofera posibilitatea de a devia apelurile, dar cosmote da. Apoi, iti faci un cont pe voceonline.romtelecom.ro . Iti trebuie flash versiunea 10 pe PC pt ca e prost rau siteul. Pe Voceonline cand iti faci cont, iti ofera un numar virtual de VoIP. Il vezi pe telefonul virtual in partea de sus si e de forma 0373 xxxxxxx . Apoi pe telefonul tau mobil formezi **67*0373xxxx# si apesi pe apel. Ca sa explic secventa, "**" deschid o comanda de deviere de apel. 67 este cazul in care ai telefon ocupat sa-i dai reject. Apoi "*" din nou va lega comanda de deviere apel in caz ocupat de numarul de telefon ce urmeaza. In final pui "#" ca sa inchizi comanda si apesi pe tasta de apel. Cand te va mai suna cineva cu ascuns, dai reject si apoi te uiti pe net in contul tau si ai un buton care se numeste Jurnal Apel...ceva de genul asta. Acolo vei gasi apelul fie la Apeluri Neraspnuse, fie la Casuta Vocala. In concluzie, treb deviat apelul catre un provider de VoIP care are privacy=off sub asterisc. Atentie : toate apelurile deviate catre nr ala de romtelecom vor fi taxate ca un apel din Vodafone/Orange/Cosmote sau ce mai ai , catre numar de romtelecom. Dupa primele rezultate da-ti-mi un feedback sa imi povestiti ce moaca a facut ala care v-a sunat cu ascuns. Mie mi se intampla sa ma sune cu ascuns cate un bezmetic, ii dau reject si intru pe site. Dupa cateva minute ma suna iar si incepe sa injure. Ii inchid si il sun eu inapoi. Sa vezi acolo reactie cum il auzi facand pe el
    1 point
  5. mai este un sms bomber cosmote facut de mine si acela este versiunea 1, in aceasta versiune voi zice plusurile fata de versiunea anterioara: *am fixat niste bug-uri *grafica mai buna *nu e obligatoriu net.framework 3.5 sau 4...puteti sa aveti net.framework 2 si tot va merge *puteti folosi proxy *Functie mai buna a butonului stop *emblema colorata cu numele creatorului :"> *marime 4,98 MB *in acest programel aveti garantat 100 sms-uri...la 15 min...deci daca mai asteptati 15 mai puteti da inca 50:P link download: http://www.megaupload.com/?d=05IZHV8B
    -1 points
×
×
  • Create New...