[squid-users] Get calling User Details on server

Yuri yvoinov at gmail.com
Tue Jul 4 21:47:24 UTC 2017


You are welcome :-)


05.07.2017 3:46, Muhammad Usman пишет:
> Thanks a lot..
>
> On Wed, Jul 5, 2017 at 2:42 AM, Yuri <yvoinov at gmail.com
> <mailto:yvoinov at gmail.com>> wrote:
>
>     Sure,
>
>     http://c-icap.sourceforge.net/
>
>     http://e-cap.org/
>
>     however remember: you still require to write required module by
>     yourself. ;-)
>
>     05.07.2017 3:31, Muhammad Usman пишет:
>>     Can you please recommend tools designed for this?
>>
>>     On Wed, Jul 5, 2017 at 2:27 AM, Yuri <yvoinov at gmail.com
>>     <mailto:yvoinov at gmail.com>> wrote:
>>
>>         This is a solution, too. But more better to do this with
>>         specific tool, designed for this tasks exactly.
>>
>>
>>         05.07.2017 3:24, Muhammad Usman пишет:
>>>         I dont want to redirect them to some splash page, I want to
>>>         continuously inject my JS script in their session. Currently
>>>         I am able to do this using dansguardian. 
>>>         The only part pending is to send IP & other information as
>>>         parameter.
>>>
>>>         <script type="text/javascript" apmac="11-22-33-44-55-66" data-cusip="10.1.0.1" request="" src="http://mysite.com/js"></script>
>>>
>>>         On Wed, Jul 5, 2017 at 2:17 AM, Yuri <yvoinov at gmail.com
>>>         <mailto:yvoinov at gmail.com>> wrote:
>>>
>>>
>>>
>>>             05.07.2017 3:12, Muhammad Usman пишет:
>>>>             Thanks again.
>>>>             I have trying to setup hotspots and I want to pass all
>>>>             user traffic through the proxy server and inject ads
>>>>             (through injection of a JS script in html). I want to
>>>>             pass some parameters like AP MAC and Customer MAC as
>>>>             parameters to the JS script, in order to keep track at
>>>>             user level.
>>>>             Can I achieve all this through Squid or do I need to
>>>>             add other software's as well.
>>>             Yes. It's possible.
>>>
>>>             Some part of solution:
>>>
>>>             http://wiki.squid-cache.org/ConfigExamples/Portal/Splash
>>>             <http://wiki.squid-cache.org/ConfigExamples/Portal/Splash>
>>>
>>>             and this:
>>>
>>>             http://wiki.squid-cache.org/Features/ICAP
>>>             <http://wiki.squid-cache.org/Features/ICAP>
>>>
>>>             However, content adaptation part is not so simple and
>>>             can require some programming (up to C/C++ level),
>>>             because of I don't know any ready-to-use and free
>>>             solution to inject ads (Which is understandable, given
>>>             that advertising is money).
>>>
>>>
>>>>
>>>>
>>>>             On Wed, Jul 5, 2017 at 2:04 AM, Yuri <yvoinov at gmail.com
>>>>             <mailto:yvoinov at gmail.com>> wrote:
>>>>
>>>>                 However HTTP headers is yet another story. To work
>>>>                 with them on the fly - partially, for injecting Ads
>>>>                 into pages - you require a bit another tool, named
>>>>                 Content Adaptation (ICAP/eCAP).
>>>>
>>>>                 So, finally. Logs is one thing, header/content
>>>>                 manipulation - another.
>>>>
>>>>                 What do you want to achieve exactly?
>>>>
>>>>
>>>>                 05.07.2017 2:54, Muhammad Usman пишет:
>>>>>                 Thanks a lot for your reply.
>>>>>                 Can you please confirm if it is possible to
>>>>>                 receive custom attributes in header and if yes,
>>>>>                 then how can I use those attributes like MAC etc? 
>>>>>
>>>>>                 On Wed, Jul 5, 2017 at 1:49 AM, Yuri
>>>>>                 <yvoinov at gmail.com <mailto:yvoinov at gmail.com>> wrote:
>>>>>
>>>>>                     Let's open squid's default access.log:
>>>>>
>>>>>                     1499201177.345    155 *172.16.100.3*
>>>>>                     TCP_MISS/200 633 GET
>>>>>                     https://discovery-v4-4.syncthing.net/v2/?device=DEVICE_ID
>>>>>                     <https://discovery-v4-4.syncthing.net/v2/?device=DEVICE_ID>
>>>>>                     - ORIGINAL_DST/95.85.19.244
>>>>>                     <http://95.85.19.244> application/json
>>>>>
>>>>>                     third (.....|awk {'print $3'}) is exactly
>>>>>                     client IP.
>>>>>
>>>>>                     How to get it in redirector? Read manual of
>>>>>                     yours redirector, I think. Usually this data
>>>>>                     exactly present in redirector logs because of
>>>>>                     this is _most_ interesting data.
>>>>>
>>>>>                     ;-)
>>>>>
>>>>>                     05.07.2017 0:56, Muhammad Usman пишет:
>>>>>>                     Hi,
>>>>>>                     I have configured Squid and
>>>>>>                     Dansguardian successfully on Ubuntu. I want
>>>>>>                     to inject ads in user browsing (with user
>>>>>>                     consent). 
>>>>>>                     I want to get details about the user like
>>>>>>                     their IP etc but I dont know how to get this
>>>>>>                     in Squid and then pass on to dansguardian.
>>>>>>                     Any help would be appreciated. Thanks
>>>>>>
>>>>>>
>>>>>>                     _______________________________________________
>>>>>>                     squid-users mailing list
>>>>>>                     squid-users at lists.squid-cache.org
>>>>>>                     <mailto:squid-users at lists.squid-cache.org>
>>>>>>                     http://lists.squid-cache.org/listinfo/squid-users
>>>>>>                     <http://lists.squid-cache.org/listinfo/squid-users>
>>>>>
>>>>>
>>>>>                     _______________________________________________
>>>>>                     squid-users mailing list
>>>>>                     squid-users at lists.squid-cache.org
>>>>>                     <mailto:squid-users at lists.squid-cache.org>
>>>>>                     http://lists.squid-cache.org/listinfo/squid-users
>>>>>                     <http://lists.squid-cache.org/listinfo/squid-users>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20170705/c6748032/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20170705/c6748032/attachment-0001.sig>


More information about the squid-users mailing list