[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