← Back to team overview

sslug-teknik team mailing list archive

Re: Find navn i /etc/services ud fra port nummeret.

 


Jeg bakser med et lille shell script, der bruger portmon til at check om diverse services er oppe. Jeg kunne godt tænke mig, at have navnet på servicen fra /etc/services ud fra port nummeret,
men jeg kan ikke rigtig finde ud af hvordan.

Jeg kan se, at man i C kan bruge funktionen getservbyport(), men hvad kan jeg gøre i bash ?

Måske skal jeg bare lave det i perl, der føler jeg mig faktisk også mere hjemme :)

#!/usr/bin/perl

($name,$port,$proto) = getservbyport(110,tcp);
print $name, "\n";



References