Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NMS: "Hvilken rad er jeg på" #51

Closed
KristianLyng opened this issue Mar 17, 2016 · 6 comments
Closed

NMS: "Hvilken rad er jeg på" #51

KristianLyng opened this issue Mar 17, 2016 · 6 comments
Milestone

Comments

@KristianLyng
Copy link
Member

Både IPv4- og IPv6-støtte.

Må hente ARP-tabell, ND-tabell, samt MAC-adresse-tabell fra alle rutere/switcher, slik at switch + switchport kan finnes ut basert på klienten sin IP-adresse.

ARP/ND/MAC-tabell gir også fordel at man kan lage statistikk på «antall IPv4 vs. IPv6-klienter», samt f.eks. «antall unike klienter» (basert på MAC-adresse). Sistnevnte kan kanskje delvis gjøres vha. DHCP-tail-greia, men.

@KristianLyng
Copy link
Member Author

Mulig dette må hentes fra X-Forwarded-For

@KristianLyng
Copy link
Member Author

Dette kan glatt gjøres 100% serverside, uten javascript.

@magnuskiro
Copy link
Contributor

completed with 4dffc5e

@joachimtingvold joachimtingvold modified the milestones: TG17, Søndag Mar 27, 2016
@joachimtingvold
Copy link
Contributor

Gjenåpnes grunnet at det skal implementeres med switchport-støtte. Dette innebærer at ARP-tabell, ND-tabell (IPv6-naboskap), samt MAC-adresse-tabell må hentes inn fra alle rutere/switcher.

@joachimtingvold
Copy link
Contributor

Pga. sensitivitet så må logikken implementeres server-side på public API-et (dvs, bruke IPv4 og/eller IPv6-adressen til klienten som sender requesten, slik at kun informasjon om klienten som besøker kan brukes). På private-API-et så kan man få lov til å gi et parameter (IPv4/IPv6), slik at man kan "søke" på en IP for å finne ut hvor den er.

@KristianLyng
Copy link
Member Author

This issue was moved to gathering/gondul#16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants