This is how my conf is set.
[Interceptor]
driver = user.interceptor
device_type = wu-client
mode = sniff
iface = wlan0
pcap_filter = src 192.168.5.131 and dst port 80
Are you using the original interceptor.py or the one I modified?
On Saturday, December 14, 2024 at 4:04:58 PM UTC-5 Jean-Marie Schneider
wrote:
>
> Thanks you Robert. I try it.
>
> I have set an AP, and this time I see the flow of data between my station
> and wunderground.com :
> 37 130.019998 10.42.0.13 34.232.250.77 HTTP 402 GET
> /weatherstation/updateweatherstation.php?ID=ISAINT8047&PASSWORD=abc456&dateutc=2024-12-11+18%3A50%3A3&baromin=29.92&tempf=40.7&humidity=86&dewptf=36.7&rainin=0&dailyrainin=0&winddir=267&windspeedmph=3.2&windgustmph=4.9&UV=0&solarRadiation=0
>
> HTTP/1.1
> Frame 5: 403 bytes on wire (3224 bits), 403 bytes captured (3224 bits)
> Ethernet II, Src: BouffaloLab_ab:75:d3 (b8:3d:fb:ab:75:d3), Dst:
> RaspberryPi_5d:f0:b2 (2c:cf:67:5d:f0:b2)
> Destination: RaspberryPi_5d:f0:b2 (2c:cf:67:5d:f0:b2)
> Source: BouffaloLab_ab:75:d3 (b8:3d:fb:ab:75:d3)
> Type: IPv4 (0x0800)
> [Stream index: 0]
> Internet Protocol Version 4, Src: 10.42.0.13, Dst: 34.232.250.77
> Transmission Control Protocol, Src Port: 53970, Dst Port: 80, Seq: 1, Ack:
> 1, Len: 349
> Source Port: 53970
> Destination Port: 80
>
> I perform a first modification with port setting :
>
> [Interceptor]
> driver = user.interceptor
> iface = wlan0
> port = 53970
> pcap_filter = src 10.42.0.13
>
>
> Weewxd run, as well weewx, but no data are obtained. I discover that the
> port is dynamically set (next connexion, it is 53971, and so one.
> But, if a don't set the port, weewx did not start with the following error
> :
>
> ERROR weewx.engine: Import of driver failed: [Errno 13] Permission non
> accordée (<class 'PermissionError'>)
>
> I read the page of permissions
> <https://github.com/weewx/weewx/wiki/Understanding-permissions#how-to-fix-network-permissions>
> and
> allowing no method seams easy, especially as the port used by my pws is
> upper than 1024, the simpler will be to listen all the port upper than
> 1024, or some thing like this. But I have till now not found how to set
> that filter. Any help will be welcome !
>
> Jean-Marie
> Le jeudi 12 décembre 2024 à 00:16:27 UTC+1, Robert Turner a écrit :
>
>> This version of the interceptor will be able to sniff the WLAN0 in AP
>> mode.
>>
>> On Tuesday, December 10, 2024 at 4:22:47 PM UTC-5 Jean-Marie Schneider
>> wrote:
>>
>>> Thanks you for yours answer.
>>> @vince : I am such of the IP. As already said, turning of the WS let the
>>> ping without answer. And the four Devolo are recognize by Advance IP
>>> Scanner. They have a different IP than the WS.
>>>
>>> @Robert : I will learn how to set up an access point, and come back with
>>> the results.
>>>
>>> Le mardi 10 décembre 2024 à 03:10:37 UTC+1, Robert Turner a écrit :
>>>
>>>> I'm not completely sure of your network layout. I believe you can't
>>>> sniff wifi traffic with just connecting to the same wifi network. Traffic
>>>> from a device on wifi going to the internet is not rebroadcast to all
>>>> devices on the wifi. If your device is connected to wifi and it's sending
>>>> data to the internet it would go through the wifi router to the WAN port
>>>> of
>>>> the router. It wouldn't show up on the Wifi network or LAN. You possibly
>>>> could tap it by mirroring the data on the WAN port.
>>>> I did do this a little differently with my wifi weather station. I
>>>> configured the pi to be an access point with its wireless adapter and the
>>>> ethernet port connected to my router. I setup the access point on the pi
>>>> to
>>>> route to the ethernet port and connected the weather station to the pi
>>>> access point. I modified the interceptor to use tcpdump to capture data on
>>>> the pi wlan0. The modification was necessary because the interceptor was
>>>> not able to sniff the wlan0 on the pi when it was in access point mode.
>>>>
>>>>
>>>> On Monday, December 9, 2024 at 3:12:28 PM UTC-5 vince wrote:
>>>>
>>>>>
>>>>> Your wireshark sniffer settings have to be incorrect. My wild guess
>>>>> in the absence of a network diagram showing which address is where would
>>>>> be
>>>>> that your Devolo LAN PLC is the source address to WU, not the address of
>>>>> the weather station.
>>>>>
>>>>>
>>>>> On Monday, December 9, 2024 at 11:51:34 AM UTC-8 Jean-Marie Schneider
>>>>> wrote:
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I have set up a VEVOR 7-in-1 Wi-Fi Weather Station and would like to
>>>>>> connect it to WeeWX.
>>>>>>
>>>>>> I believe that the WeeWX-interceptor could be a solution, or at least
>>>>>> worth trying! I installed WeeWX and the interceptor without any issues.
>>>>>> Before attempting to connect my station, I want to verify the data being
>>>>>> sent to wunderground.com, where my station transmits its data, or at
>>>>>> least check if I can see them.
>>>>>>
>>>>>> My configuration is as follows:
>>>>>>
>>>>>> - The weather station is connected via Wi-Fi to a Devolo Wi-Fi
>>>>>> network (using Powerline Communication, PLC).
>>>>>> - The reception is done by the Devolo LAN (through PLC).
>>>>>> - The Devolo LAN is connected to my router.
>>>>>>
>>>>>> From my computer, which is also connected through the Devolo Wi-Fi, I
>>>>>> determined the station's IP address using ZeNMAP (confirmed by powering
>>>>>> off
>>>>>> the station: when I ping the IP, I get no response from the station).
>>>>>> Using
>>>>>> Wireshark, I monitor the flow on the Wi-Fi (wlan0), and there is a lot
>>>>>> of
>>>>>> traffic. I applied a filter for the station's IP address, but then I
>>>>>> observe nothing—no traffic!?
>>>>>>
>>>>>> I also scanned the LAN, but still no additional data.
>>>>>>
>>>>>> Next, I placed an Ethernet Network Tap between the router and the
>>>>>> Devolo LAN. I connected a Raspberry Pi to this tap and monitored the LAN
>>>>>> activity using tcpdump, but again, there was nothing related to my
>>>>>> station.
>>>>>>
>>>>>> I'm struggling to understand why! The station's data is visible on
>>>>>> the Wunderground site, updated every minute. It's not a pigeon
>>>>>> delivering
>>>>>> the data... So, my question is: what am I doing wrong?
>>>>>>
>>>>>
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/weewx-user/61b86b1e-c7b6-46bc-8041-9df59b39bb09n%40googlegroups.com.