Bash Sockets ?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Bash Sockets ?
# 1  
Old 11-25-2011
Bash Sockets ?

hey all,

I have got these two examples of sockets:


PHP Code:
#!/bin/bash

# Config
NICK="UNIX-bot"
SERVER="example"
PORT=5555
CHANNEL
="#de"


exec 3<>/dev/tcp/${SERVER}/${PORT}
echo 
"NICK ${NICK}>&3
echo "USER ${NICK} 8 * : ${NICK}>&3
echo "JOIN ${CHANNEL}>&3
cat 
<&3

exit $? 

1)
How can I send Pong when Pinged? there must be an endless loop while connected which sends pong reply when getting ping request.



2)
I got this example to connect to a website:

PHP Code:
exec 3<>/dev/tcp/www.google.com/80
echo -"GET / HTTP/1.1\n\n" >&3
cat 
<&
this example works fine,, but when I replace Google with my website

PHP Code:
exec 3<>/dev/tcp/eawedat.zxq.net/80
echo -"GET / HTTP/1.1\n\n" >&3
cat 
<&

it fails , it writes me this :


PHP Code:
HTTP/1.1 400 Bad Request
Date
Fri25 Nov 2011 16:21:58 GMT
Server
Apache
Content
-Length226
Connection
close
Content
-Typetext/htmlcharset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<
html><head>
<
title>400 Bad Request</title>
</
head><body>
<
h1>Bad Request</h1>
<
p>Your browser sent a request that this server could not understand.<br />
</
p>
</
body></html
3)How to strip HTML's tags & HTTP HEADERS ?

thanks.
# 2  
Old 11-25-2011
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Programming

Any example about sockets in C++?

Hi, i am student, think learning about c++, someone has a example the how establish a conection with sockets :b::b: (1 Reply)
Discussion started by: mmartinez
1 Replies

2. Red Hat

Sockets

hai guys, I'm doing a project in which one server communicates with several clients. How can i do it when i have different port numbers???:confused: (0 Replies)
Discussion started by: rajeshb6
0 Replies

3. Programming

Help with sockets in C

if i have a server which wants to connect to exactly 5 clients, does that mean i need 5 socket file descriptors and use listen(socket_fd,1); for each one or just do listen(socket_fd,5) also whats the second parameter number mean? what happens if i put 0 there? also if i am connected... (28 Replies)
Discussion started by: omega666
28 Replies

4. Programming

Sockets

Hi,i now moved into a different section where i need to use sockets. i am completely nill in sockets. can some body please provide me what are the requirements for a socket. to use sockets in c. thanks (1 Reply)
Discussion started by: MrUser
1 Replies

5. Programming

need help with sockets

anyone and teach me how to save standard output to a file in a client/server socket. I know how to read them to the screen but i'm not quite sure how to save them to a file. my read to screen file code: memset(line, 0x0, LINE_ARRAY_SIZE); while (recv(connectSocket, line, MAX_MSG, 0) >... (1 Reply)
Discussion started by: crunchyuser
1 Replies

6. Solaris

Sockets in use

Is there a way to see what sockets are in use? The developers here are getting some defunct processes and they would like to get a socket list. This is on a Solaris 8 machine. Thanks! (1 Reply)
Discussion started by: kjbaumann
1 Replies

7. UNIX for Dummies Questions & Answers

sockets

how do i mointor how many sockets are opened from a particular foriegn address? (2 Replies)
Discussion started by: kirpond
2 Replies

8. Programming

sockets

Hai, How cani declare socket and collect the data in a string varialbe. Since i am new to this i am asking this. Can we connect multiple port. Thank you. (6 Replies)
Discussion started by: arunkumar_mca
6 Replies

9. Programming

Sockets!?!?!?!?!?!

I am looking for a way to have a program listen on a port (example: 8000) for communication I will be sending via that port to it(Linux Kernel machine). Once it recieves an appropiate command I need it to run a .bat file in linux. I know what I need to do but I am running into a few problems:... (8 Replies)
Discussion started by: bigB8210
8 Replies

10. Programming

sockets...

Hi ! I had a verry simple question to ask... In unix when we create pipes.. the unnamed pipes that is... is there any way to access those pipes outside the code ? Another thing.. do sockets have an entry in the inode table ? TIA, Devyani. (1 Reply)
Discussion started by: devy8
1 Replies
Login or Register to Ask a Question