Lisa

LISA is een kleine daemon die bedoeld is om op eindgebruikerssystemen te draaien.
Download nu

Lisa Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Alexander Neundorf
  • Uitgever website:

Lisa Tags


Lisa Beschrijving

Lisa is een kleine daemon die bedoeld is om op eindgebruikerssystemen te draaien. LISa is een kleine daemon die bedoeld is om te draaien op eindgebruiker systemen. Het geeft iets als een "Network Neighborhood", maar alleen met een beroep op de TCP / IP-protocol stack, geen smb of wat dan ook. De informatie over de hosts in uw "buurt" wordt geleverd via TCP-poort 7741.LISa ondersteunt twee manieren van het zoeken naar hosts, de eerste methode is om ICMP echo-verzoek pakketten naar de hosts te sturen, de tweede is om NetBIOS broadcasts verzenden via nmblookup . Om de belasting van het netwerk laag te houden verschillende strategieën worden toegepast. Er is ook een fundamenteel beveiligingsmechanisme. Voor omgevingen met strengere veiligheidsregels is er ook een beperkte versie, reslisa. LISa moet compileren en werken onder de gebruikelijke Unix-varianten (Linux, BSD, Solaris, ...), kan het problemen op 64 bit machines hebben en het zeker niet werken met IPv6. Het biedt een aantal speciale ondersteuning voor KDE, maar het is volledig onafhankelijk, het vereist noch de Qt bibliotheek noch enige KDE stuff.In het configuratiebestand van LISa u een bereik van IP-adressen die LISa moet controleren Of ze draaien. In het meest eenvoudige geval kan dit uw netwerkadres / subnetmask, dan LISa zou elke mogelijke gastheer van uw netwerk te controleren of het nu om up. De gastheren worden gecontroleerd met behulp van ICMP echo requests. Om te kunnen verzenden en ICMP echo requests te ontvangen en de antwoorden van het programma moet een zogenaamde "raw socket" te openen. Daarom moet root privileges. Deze aansluiting wordt geopend direct na de start van het programma, na het succesvol openen van de socket root-rechten worden meteen gedaald (zie main.cpp en strictmain.cpp). Als u LISa op deze manier te configureren, die het gebruikt ook nmblookup, zal het popen ( "nmblookup '*'"); en dan ontleden het results.Since de ICMP-verzoeken en de uitzendingen kunnen sommige netwerkverkeer veroorzaken als er meer dan één zo'n server die in één netwerk, de servers met elkaar samenwerken. Voordat ze beginnen te pingen (of nmblookup), ze een uitzending op poort 7741.If antwoordt iemand deze uitzending te sturen, zullen zij de volledige lijst met actieve hosts via TCP poort 7741 vanaf deze host te halen en zal niet beginnen te pingen (of nmblookup) theirselves . Als niemand antwoorden, de gastheer die de uitzending gestuurd zal beginnen pingen de gastheren (of nmblookup) en open een socket, die luistert naar de genoemde uitzendingen. Als de host een antwoord gekregen op zijn uitzending, zal het niet de aansluiting voor het luisteren naar de uitzendingen geopend. Dus meestal precies één van de servers zal deze aansluiting open en alleen deze ene daadwerkelijk zal ping (of nmblookup) de gastheren hebben. Met andere woorden, de servers zijn lui, ze werken als "Ik zal alleen iets doen als niemand anders het voor mij kan doen" .Er is een andere functie die de belasting van het netwerk vermindert. Laten we zeggen dat je LISa geconfigureerd om alle 10 minuten te werken. Nu hoef je geen toegang tot uw server heel vaak. Als niemand de server toegankelijk is tijdens de laatste update periode zal de server bij te werken (zelf of van degene die in feite doet het werk) en vervolgens verdubbelen-update periode, dat wil zeggen dat de volgende update zal gebeuren na 20 minuten. Dit gebeurt 4 keer, dus als niemand de server-update periode van 10 minuten voor een lange tijd, zal de update-interval groeien tot 160 minuten, bijna drie uur toegang. Als dan iemand toegang tot de gegevens van de server, zal hij een oude lijst te krijgen (tot 160 minuten oud). Met toegang tot de server zal de update-interval teruggezet naar de oorspronkelijke waarde, dat wil zeggen 10 minuten en meteen beginnen met het bijwerken als de laatste update is meer dan deze 10 minuten voorbij. Dit betekent dat als u een zeer oude lijst te krijgen, kunt u een aantal seconden later opnieuw te proberen en je moet een actuele versie te krijgen. Dit zal snel effect voor de servers, die ping (of nmblookup) theirselves niet doen, omdat slechts één gebruiker meestal hen benadert, en het zal minder effect voor de server die de pingen (of nmblookup) heeft wel, want deze server toegankelijk vanuit alle andere servers in het netwerk.Dit manier is het mogelijk dat veel hosts in een netwerk te beheren deze server, maar de netto belasting laag zal blijven. Voor de gebruiker is het ook niet nodig om te weten Of er is een server (dat wil zeggen een servernaam of fileserver of wat dan ook) in het netwerk, die ook loopt LISa. Hij kan altijd lokaal draaien LISa en Lisa zal detecteren of er bestaande is één, transparant naar de gebruiker.Als u niet wilt dat uw LISa neemt deel aan de omroep, maar altijd doet het pingen zelf, maken het gebruik van een andere poort met de command line optie --port of -p. Dit is niet aanbevolen! Als u SIGHUP sturen naar LISa, zal zij haar configfile herlezen. Als u SIGUSR1 om Lisa te sturen, zal het enige statusinformatie naar stdout te drukken.


Lisa Gerelateerde software

rtdump

RTDUMP is een versie van TCPDUMP gewijzigd om verkeer op afstandssystemen en netwerken vast te leggen. ...

143

Downloaden

if_rate

IF_RATE-maatregelen en drukt enkele statistieken af over het verkeer via netwerkinterfaces (zoals IPTRAF). ...

147

Downloaden

Bulk SMS

BulksMS is een implementatie van Python van de Bulksms.Co.uk HTTP-client-API. ...

121

Downloaden