Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I used ip aliasing technique to assign multiple ips on single nic. I am using these ips in a python script to generate traffic. I am doing this for my college project. Can anyone tell me that how would I come to know that currently in my script which IP is used to generate traffic? I am using centos 6.5
You can get the local IP and port used for the socket by doing
>>> sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
>>> sock.connect(('8.8.8.8', 53))
>>> sock.getsockname()
('192.168.1.67', 36498)
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 12 months ago.
Improve this question
I have a two socket scripts which I want to access from outside local network but None of these solution seem to work.Tried this Accessing python server (web server) using ngrok and this https://pyngrok.readthedocs.io/en/latest/integrations.html#python-tcp-server-and-client and this https://gist.github.com/Jc2k/61aeb5b551d006b17f97 didn't work for me.
Windows 7 python 3.8.8
Any other solution?
This solution may work it worked for me
https://youtu.be/HI1kbr6vBhQ
Just follow the screen as the voice is in another language.
First setup ngrok
Then ngrok tcp port-no
It will return 'forwarding' which will have a port number put it in your file
Then ping the thing it returned it will return the ip then put it in client file
That's all
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 12 months ago.
Improve this question
I connected one MLX90614 sensor to Raspberry Pi 3 (which communicate by i2c bus) according to videos on youtube. Everything was fine, it was working. But then a need connect the same MLX90614 sensor (i2c bus too). These sensors will be next to each other and they will be used for counting people in enclosed rooms. So, the first sensor will register people going into the rooms and the second sensor will register people going outside. Please, could you give me some advice, how to connect these sensors? For now, only one of them is working....Thank you.
Every MLX90614 has a default I2C address of 0x5A, but that address can be re-written -- one of the major features supported by the device. By reconfiguring the address of an MLX90614, you can add multiple devices (up to 127!) to the same bus to get a larger temperature map.
Please refer to here for details.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 4 years ago.
Improve this question
How do I connect a client which is on a different network to my server? What IP should I put on each side? IPv4 or my Public Ip? Should I open ports? UDP, TCP or both?
Your client needs to know the IP address of your server and the port the server is listening on. See https://www.tutorialspoint.com/python/python_networking.htm
Based on your comments you are setting up your server on your home network. If so you can determine the IP address your clients need to connect to by typing "what is my ip" in your browser's search. Next you will need to set up port forwarding on your home network's router. You will also need to know the IP address of the computer you will be running your server code on.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
I am running Ubuntu on my machine and want to write some sniffer scripts. But I am getting packets related to my NIC only even if I run my Interface in promisc mode. Is there any IPTABLE rules that i need to put on so that i can get entrie packets on the network??
Please help.
I am using python for everything i am doing , if it helps
In a modern switched network, you system is in general only going to see two kinds of traffic: unicast traffic explicitly directed to your system and broadcast traffic that is visible to all systems. Nothing you can do in your code will make other traffic on the network visible to you. Enabling promiscuous mode on your interfaces in this situation is going to net you very little additional traffic.
This is less true in a network with a shared bus -- such as WifI, or back in the old days when we used hubs instead of switches.
Netfilter -- the Linux firewall you manipulate with the iptables command -- really only operates on the layer 3 (ip) level, and isn't going to affect what traffic is visible to your interface.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
I want to make my Raspberry Pi to run a server application in python so that, with my client application on my mac, I could send json requests to it so the Raspberry Pi would preform certain actions based on the json request. I want to know:
Which ports should I use? (I think my verizon FiOS router blocks certain ports
should I use raspian for this project?
How can I get a static IP for my pi?
For the 3rd problem you can use no-ip.com. This won't give you a static ip, but will map your dynamic one to a url.