<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>You can always use OSProcess/CommandShell to run netstat on Linux and MacOS. Do a search for OSProcess for more information. <br><br>Sent from my iPhone</div><div><br>On Mar 4, 2017, at 12:21, Edgar De Cleene <<a href="mailto:edgardec2005@gmail.com">edgardec2005@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><meta http-equiv="Content-Type" content="text/html charset=us-ascii">YES<div class="">You could know your local and internet Ip</div><div class=""><br class=""></div><div class="">I have this in Work (PasteUpMorph)</div><div class=""><div class="">reportPublicIP</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>"Report the public IP of this computer</div><div class=""><span class="Apple-tab-span" style="white-space:pre">       </span>World reportPublicIP."</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>| addrString m s <span class="Apple-tab-span" style="white-space:pre">   </span>stream |</div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span>stream := HTTPSocket httpGet: '<a href="http://checkip.dyndns.com" class="">http://checkip.dyndns.com</a>'.</div><div class=""><span class="Apple-tab-span" style="white-space:pre">       </span>stream upToAll: 'IP Address: '.</div><div class=""><span class="Apple-tab-span" style="white-space:pre">   </span>stream := stream upTo: $<.</div><div class=""><span class="Apple-tab-span" style="white-space:pre">     </span></div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span>Socket initializeNetwork.</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>addrString := stream upTo: $<.</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>m := RectangleMorph new</div><div class=""><span class="Apple-tab-span" style="white-space:pre">           </span>color: (Color r: 0.6 g: 0.8 b: 0.6);</div><div class=""><span class="Apple-tab-span" style="white-space:pre">              </span>extent: 118@36;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">           </span>borderWidth: 1.</div><div class=""><span class="Apple-tab-span" style="white-space:pre">   </span>s := StringMorph contents: 'Public IP:'.</div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span>s position: m position + (5@4).</div><div class=""><span class="Apple-tab-span" style="white-space:pre">   </span>m addMorph: s.</div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span>s := StringMorph contents: addrString.</div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span>s position: m position + (5@19).</div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span>m addMorph: s.</div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span>self primaryHand attachMorph: m.</div><div class=""><br class=""></div><div class="">For local</div><div class=""> Transcript show: NetNameResolver localHostAddress printString</div><div class=""><br class=""></div><div><blockquote type="cite" class=""><div class="">On Mar 4, 2017, at 14:40, Hari Balaraman <<a href="mailto:hari.balaraman@icloud.com" class="">hari.balaraman@icloud.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=us-ascii" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><meta http-equiv="Content-Type" content="text/html charset=us-ascii" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi All,<div class=""><br class=""></div><div class="">I was wondering if there is a way to figure out the IP addresses of various network interfaces on a host machine. I've looked at some traffic on the list from a few years ago (6-7 years ago) that appeared to indicate there was no way to do this. As far as I could tell, there was a workaround using (running regularly) shell script that would write interface information to a file that could then be scooped up by the image.</div><div class=""><br class=""></div><div class="">I was wondering if things have changed.</div><div class=""><br class=""></div><div class="">I'd like an application to be aware of and be able to provide the IP address and port it is listening on for requests from the outside world (not localhost.)</div><div class=""><br class=""></div><div class="">Thanks in advance.</div><div class=""><br class=""></div><div class="">Kind regards,</div><div class=""><br class=""></div><div class="">Hari</div><div class=""><br class=""></div><div class=""><br class=""></div></div><img src="https://master.mailbutler.io/tracking/931F966D-F14D-4918-A595-E150C88C3583" align="left" width="0" height="0" style="width:0;height:0;border:0;" title="" alt="" id="MailButlerTrackingPixel" class=""></div><br class=""></div></blockquote></div><br class=""></div></div></blockquote><blockquote type="cite"><div><span></span><br></div></blockquote></body></html>