Listening on port for incoming data?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Listening on port for incoming data?
# 1  
Old 01-13-2004
Listening on port for incoming data?

I am not what I would call an experienced programmer.
I know some ksh etc..


I need to be able to listening on a port for incoming data on a ultra 10 using solaris 9. Basically all that I need to do at the moment is to log the incoming data on a specific port number.

Any ideas on how I can get started on this?
# 2  
Old 01-13-2004
what language do you want to do this in? this page: http://www.cs.cf.ac.uk/Dave/C/CE.html has an introduction to socket programming in C.
# 3  
Old 01-14-2004
Hi,


I have never really learned much in C...

Could it be do in korn shell scripting or perl or something??


any help would be great. Thanks
# 4  
Old 01-14-2004
I don't think socket programming is supported in any shell scripting. Perl does, though. It's not a shell scripting language anyway. Unless you choose to use the IO::Socket module, Perl's socket programming is (nearly) identical to that of C. So any socket programming literature in C is likely to help you.

[P.S. I'm currently writing a doc with a section on Perl network programming. It's not complete but has at least a TCP/UDP server/client simple example with some explanations. If you need to I can extract that part from the PDF and send it to you.]

Last edited by cbkihong; 01-14-2004 at 09:42 AM..
# 5  
Old 01-14-2004
yes, in a shell script you would have to use some outside utility to do any type of networking. so, you could search on freshmeat.net or a similir site (like sourceforge) for some type of small utility that can establish connections with hosts, and send and recieve data.
# 6  
Old 01-14-2004
Python also has some builtins for easy socket manipulation.

Cheers,

Keith
# 7  
Old 01-16-2004
In Java you would do something like this:

Code:
public class HTTPServer { 
  public static void main(String a[]) throws Exception { 
  final int httpd = 80; 

  ServerSocket ssock = new ServerSocket(httpd); 
  System.out.println("have opened port 80 locally"); 

  Socket sock = ssock.accept(); 
  System.out.println("client has made socket connection"); 

  OneConnection client = new OneConnection(sock); 
  String s = client.getRequest(); 
  } 
}

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. AIX

Rpcbind Listening on a Non-Standard Port

Hello, I was trying to find information about below rpcbind issue and how can I fix it so that, it wont happen again. Below is the one of the vulnerability from my security team, RPC service name: portmapper service protocal: udp Portmapper found at: 327xx service port: 327xx ... (2 Replies)
Discussion started by: system.engineer
2 Replies

2. IP Networking

How to find if remote n/w port is listening on HP-UX from the binary

Hi, I have an executable running on HP-UX, from this executable I need to findout if the portnumber. lets say 7890,7891, 7892 are listening on the remote server running on HP-UX. I can do it by creating socket, connect etc. But is there any other way of doing it using "system()" function or... (3 Replies)
Discussion started by: einsteinBrain
3 Replies

3. HP-UX

how to check remote server port listening from application.

Hi, I have an application running on HP-UX, from this application I need to findout if the port number. lets say 7890,7891, 7892 are listening on the remote server running on HP-UX. Is there any way of doing it using "system()" function or any other? I noticed that nmap, netcat are not... (0 Replies)
Discussion started by: einsteinBrain
0 Replies

4. Cybersecurity

Listening to port when no IP address is assigned

Hi Pals Consider a case where the network interface is there and it is connected to a network. Only thing left here is I need to set a static ip/ip though dhcp (though ifconfig) I heard that it is possible to listen even if the ip address is not set. So is there any possibility of an attack over... (1 Reply)
Discussion started by: sreejithc
1 Replies

5. Shell Programming and Scripting

Find file that maps to a listening port

On my VPS server I have a port that is open and is listening for a 'status' command when you connect to it to like so... $ telnet host 1900 Trying host... Connected to host. Escape character is '^]'. status QMAIL;OK APACHE;OK HTTPD;OK CRON;OK Wondering if what command I can attempt... (2 Replies)
Discussion started by: phpfreak
2 Replies

6. AIX

Get CDE/dtlogin to stop listening on port 6000

Hi all, can anyone help me with this? I'm running AIX 5L v5.3 base and installed CDE is 1.0. I've seen recommendations to add "-nolisten tcp" to the args for X but anytime I try that it simply fails to start. I've tried adding it as an arg to /usr/dt/config/Xservers as well as trying to add it... (0 Replies)
Discussion started by: AIXNewbie
0 Replies

7. Programming

rlogin/rsh incoming port

Hi all, In need to know why my sample code below that connect to a rlogind (513) fails, but original unix rlogin does not ? (.rhosts is verified to be correct) I heard rlogin/rsh bind to a reserved port before connecting to the rlogin server. what are they ??? s = socket(AF_INET,... (1 Reply)
Discussion started by: andryk
1 Replies

8. Linux

VNC Server http listening port

Hi All, I'm running RH 9.0 on a PII box with 160MB RAM. Just downloaded RealVNC X86 Linux (version 3.3.7). How can I get the HTTP listening port up ? Thanks, KENT (6 Replies)
Discussion started by: kxchen_home
6 Replies

9. IP Networking

port not listening..

Hi.. I am using HPux11.0 i want to know if server not listening to a tcp port what should we do to resolve the problem.... in /etc/services tcp port 7108/tcp is mentioned for some perticular application.. while starting that application error is coming could not establish listening address... (1 Reply)
Discussion started by: Prafulla
1 Replies

10. Shell Programming and Scripting

Perl Script Listening On A TCP Port

Hi, Im programming a perl script which will act as a daemon listening on a tcp port (2323) and will take (<stdin>) from the client (im going to use telnet) and run the arguments from (<stdin>) against an program already on the server, which is used to list books in the library at uni. So far... (1 Reply)
Discussion started by: emcb
1 Replies
Login or Register to Ask a Question