Toon posts:

Mac adressen voor switch??

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer op een intern netwerk de adressen van pc's te achterhalen. Dit doe ik door macadressen van netwerkkaarten te vergelijken met macadressen van de UTP netwerkaansluitingen. Ik heb 3com superstack II 1100 switches, en dynamische IP adressen. Dus hoe krijg ik macadressen uit mijn netwerk?? dus van mijn netwerk en netwerkkaarten??

  • Ulx
  • Registratie: Oktober 2000
  • Laatst online: 05-12-2022

Ulx

Wizard

met een proggie voor je switch even kijken wat de neighbour adressen van je switchpoorteb zijn? Zo werkt het tenminste met Madge TRN switches

Assignment rejected by specialist


Verwijderd

ARP

  • TAMW
  • Registratie: Augustus 2000
  • Laatst online: 31-07 21:02
Wij achterhalen onder andere de MAC-adressen van de pc's(eigenlijk dus van de nic's) met een kix inlogscript.
Elke keer als een user inlogt wordt er een regel in een csv file bijgeschreven met info over de pc en user.

Dit wordt er bijv. allemaal gelogt;
Aanlog tijd, UserID, Naam, Privilege, Computer nr, IP Adres, MAC Adres, Windows NT versie, Service Pack, IE Versie, HD KB free, PW Leeftijd, Logon Server

Verwijderd

Topicstarter
Klinkt allemaal hartstikke goed.. Dat is wat ik zoek.. Inderdaad ik probeer via de server allerlei gegevens van de pc's te achterhalen zoals adres, inlogtijd, macadres, poortadres... enz.. Maar hoe doe ik dit en hoe doe ik dit met een KIX??? Wat is een KIX. Helaas ben ik geen systeembeheerder maar gewoon iemand die een ideetje heeft maar niet weet hoe dit uit te voeren.

  • TAMW
  • Registratie: Augustus 2000
  • Laatst online: 31-07 21:02
Kix is een scriptingtool, kun je downloaden op http://www.kixtart.org

Hier een stukje uit ons kixscript dat ik geschreven heb voor onze logging:
Even een kleine uitleg;
Server Asterix = PDC
Server Obelix = BDC
Server Cleopatra = Server waar de logging file op komt te staan.



;***************************************************************************
;* OS + Service Pack versies vaststellen *
;***************************************************************************

IF (@inwin = 1)
$NT_mode="yes"
ELSE
$NT_mode="no"
ENDIF

$os=""
$os_dos=@dos
$os_product=ReadValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions","ProductType")
$os_service_pack=""
$os_subversion=ReadValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion","SubVersionNumber")
SELECT
CASE ($NT_mode = "yes") AND ($os_product <> "WinNT") AND ($os_dos = "5.0") ; - Windows 2000 -
$os="W2k Server"
CASE ($NT_mode = "yes") AND ($os_product = "WinNT") AND ($os_dos = "5.0")
$os="W2K Prof"
CASE ($NT_mode = "yes") AND ($os_product = "LANMANNT") ; - Windows NT -
$os="NT4 DC"
CASE ($NT_mode = "yes") AND ($os_product = "ServerNT")
$os="NT4 MemberServer"
CASE ($NT_mode = "yes") AND ($os_product = "WinNT")
$os="NT4 Wkst"
CASE ($NT_mode <> "yes") AND ($os_dos = "4.10") AND (INSTR(LCASE($os_subversion),"c") <> 0) ; - Windows 98 -
$os="W98c"
CASE ($NT_mode <> "yes") AND ($os_dos = "4.10") AND (INSTR(LCASE($os_subversion),"b") <> 0)
$os="W98b"
CASE ($NT_mode <> "yes") AND ($os_dos = "4.10") AND (INSTR(LCASE($os_subversion),"a") <> 0)
$os="W98a"
CASE ($NT_mode <> "yes") AND ($os_dos = "4.10")
$os="W98"
CASE ($NT_mode <> "yes") AND ($os_dos = "4.0") AND (INSTR(LCASE($os_subversion),"c") <> 0) ; - Windows 95 -
$os="W95c"
CASE ($NT_mode <> "yes") AND ($os_dos = "4.0") AND (INSTR(LCASE($os_subversion),"b") <> 0)
$os="W95b"
CASE ($NT_mode <> "yes") AND ($os_dos = "4.0") AND (INSTR(LCASE($os_subversion),"a") <> 0)
$os="W95a"
CASE ($NT_mode <> "yes") AND ($os_dos = "4.0")
$os="W95"
CASE 1
$os="Onbekend"
ENDSELECT


$os_service_pack=""
($NT_mode = "yes")
$os_service_pack=ReadValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion","CSDVersion")

SELECT
CASE ($os_service_pack="Service Pack 1")
$SP = "SP 1"
CASE ($os_service_pack="Service Pack 2")
$SP = "SP 2"
CASE ($os_service_pack="Service Pack 3")
$sp = "SP 3"
CASE ($os_service_pack="Service Pack 4")
$sp = "SP 4"
CASE ($os_service_pack="Service Pack 5")
$sp = "SP 5"
CASE ($os_service_pack="Service Pack 6")
$sp = "SP 6"
CASE ($os_service_pack="Service Pack 7")
$sp = "SP 7"
CASE 1
$sp="$os_service_pack"
ENDSELECT

;***************************************************************************
;* Varibele $IE zetten *
;***************************************************************************

$IE=ReadValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer","Version")

;***************************************************************************
;* Varibele $IP zetten *
;***************************************************************************

$IP = @IPADDRESS0
$IPNOSPACES = LTRIM(SUBSTR($IP,1,4))+LTRIM(SUBSTR($IP,5,4))+LTRIM(SUBSTR($IP,9,4))+LTRIM(SUBSTR($IP,13,3))

;***************************************************************************
;* Varibele $LS zetten *
;***************************************************************************

select
case (@STARTDIR = "\\Asterix\NETLOGON\netlogon.cmd\..")
$LS = "Asterix"
case (@STARTDIR = "\\Obelix\NETLOGON\netlogon.cmd\..")
$LS = "Obelix"
case (@STARTDIR = "\\Asterix\NETLOGON\netlogon_pz.cmd\..")
$LS = "Asterix"
case (@STARTDIR = "\\Obelix\NETLOGON\netlogon_pz.cmd\..")
$LS = "Obelix"
case 1
$LS = "Geen normale login"
endselect

;***************************************************************************
;* Variabele $hdfree zetten *
;***************************************************************************

$HDfree = GetDiskSpace( "C:\" )

;***************************************************************************
;* Regel Domain logging op cleopatra toevoegen *
;***************************************************************************

$Result = GetFileSize("\\cleopatra\domainlogging\@DOMAIN@MDAYNO-@MONTHNO-@YEAR.csv")

if @error = 0

shell "%comspec% /c echo @TIME, @userid, @FULLNAME, @PRIV, @WKSTA, $IPNOSPACES, @ADDRESS, $os, $sp, $ie, $HDfree, @PWAGE, $LS >>\\cleopatra\domainlogging\@DOMAIN@MDAYNO-@MONTHNO-@YEAR.csv"

else

shell "%comspec% /c echo Aanlog tijd, UserID, Naam, Privilege, Computer nr, IP Adres, MAC Adres, Windows NT versie, Service Pack, IE Versie, HD KB free, PW Leeftijd, Logon Server >>\\cleopatra\domainlogging\@DOMAIN@MDAYNO-@MONTHNO-@YEAR.csv"
shell "%comspec% /c echo @TIME, @userid, @FULLNAME, @PRIV, @WKSTA, $IPNOSPACES, @ADDRESS, $os, $sp, $ie, $HDfree, @PWAGE, $LS >>\\cleopatra\domainlogging\@DOMAIN@MDAYNO-@MONTHNO-@YEAR.csv"

endif

Sleep 0
exit

Verwijderd

Topicstarter
TAMW, Thanx a lot!! Ik weet nu waar ik het ongeveer moet gaan zoeken.. Ik heb de manual van Kixtart al geprint. Weet je toevallig ook of het mogelijk is om via het netwerk de pc te kunnen vinden?? Dus kunnen kijken aan welke aansluiting welke pc zit?? Handig wanneer je iemand in een gebouw zoekt die nog wel eens van plek wisselt!! :)
Pagina: 1