Last active
August 22, 2018 11:32
-
-
Save jjsantanna/bf6efad1d8d1b685929b7e25afe6a374 to your computer and use it in GitHub Desktop.
Port number or name to Port name or number (source: IANA)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
df_iana = pd.read_csv('https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.csv') | |
def service_desc2port_iana (df_iana, service_desc): | |
port_iana = df_iana['Port Number'][df_iana['Description'].str.contains(service_desc,case=False)==True].dropna().unique() | |
return port_iana | |
def port_num2service_desc_iana (df_iana, port_num): | |
service_desc_iana = df_iana['Description'][df_iana['Port Number']==port_num].dropna().unique() | |
return service_desc_iana |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment