10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hello,
We are migrating our gateways from CentOS 6 to CentOS 7 and for setting up a transparent proxy using squid and Firewalld i am using below configuration.
#Firewalld configurations
firewall-cmd --permanent --zone=public --add-forward-port=port=80:proto=tcp:toport=3128:toaddr=LAN_IP... (4 Replies)
Discussion started by: sunnysthakur
4 Replies
2. OS X (Apple)
Well after the transparent QuickTime Player means of capture for OSX 10.7.x became broken in at least Yosemite I decided to persevere with a version of command line capture for OSX 10.12.x.
A derivative of this DEMO is now inside AudioScope.sh to give my MBP and iMac a means of capturing an... (3 Replies)
Discussion started by: wisecracker
3 Replies
3. Shell Programming and Scripting
Dear Unix gurus,
We have a config shell script file which has 30 variables which needs to be passed to master unix shell script that invokes oracle database sessions. So those 30 variables need to go through the database sessions (They are inputs) via a shell script. one of the variable name... (1 Reply)
Discussion started by: dba1981
1 Replies
4. UNIX for Dummies Questions & Answers
Dear Unix gurus,
We have a config shell script file which has 30 variables which needs to be passed to master unix shell script that invokes oracle database sessions. So those 30 variables need to go through the database sessions (They are inputs) via a shell script. one of the variable name... (1 Reply)
Discussion started by: dba1981
1 Replies
5. Shell Programming and Scripting
i need squid proxy log file daily auto generate by shell script (1 Reply)
Discussion started by: sanjeetkumar086
1 Replies
6. IP Networking
All traffic on the LAN is routed through a single machine and filtered using iptables. I'd like to redirect this traffic to a transparent proxy running on the same machine that will rewrite the URL if it matches a specified regex, in which case the user will be redirected to a local server. In... (0 Replies)
Discussion started by: crottyan
0 Replies
7. Shell Programming and Scripting
Hi I am new to shell scripting. There is a requirement to write a shell script to meet follwing needs.Prompt reply shall be highly appreciated.
script that will compare two config files and produce 2 outputs - actual config file and a report indicating changes made.
OS :Susi linux ver 10.3.
... (4 Replies)
Discussion started by: muraliinfy04
4 Replies
8. Shell Programming and Scripting
hi , i have problem with writing script shell to create proxy grid like this:
grid-proxy-init -cert cert.pem -key key.pem
the server will prompt me to enter passphrase(similar to password) in return. the problem is that i don't know how to respond to that request, i try writing script like... (1 Reply)
Discussion started by: vitid
1 Replies
9. IP Networking
hi guys!
We are setting up Squid Server. we want the server to be transparent. But I don't know how will i be able to set the network up. is it possible to set the squid server in the same LAN with the Squid Client and still functions as a transparent server? if so, can anybody help me do it?
... (1 Reply)
Discussion started by: init6_
1 Replies
10. Cybersecurity
Hi!
My situation:
I have an OpenBSD firewall/proxy (192.168.0.1), running IPF/IPNAT w/ Squid as transparent proxy. This machine is configured to be gateway to the network.
This works great, all the clients WWW-requests on the internal network are rerouted to the proxyport by this... (0 Replies)
Discussion started by: indo1144
0 Replies
CPANPLUS(3) User Contributed Perl Documentation CPANPLUS(3)
NAME
CPANPLUS - API & CLI access to the CPAN mirrors
SYNOPSIS
### standard invocation from the command line
$ cpanp
$ cpanp -i Some::Module
$ perl -MCPANPLUS -eshell
$ perl -MCPANPLUS -e'fetch Some::Module'
DESCRIPTION
The "CPANPLUS" library is an API to the "CPAN" mirrors and a collection of interactive shells, commandline programs, etc, that use this
API.
GUIDE TO DOCUMENTATION
GENERAL USAGE
This is the document you are currently reading. It describes basic usage and background information. Its main purpose is to assist the user
who wants to learn how to invoke CPANPLUS and install modules from the commandline and to point you to more indepth reading if required.
API REFERENCE
The "CPANPLUS" API is meant to let you programmatically interact with the "CPAN" mirrors. The documentation in CPANPLUS::Backend shows you
how to create an object capable of interacting with those mirrors, letting you create & retrieve module objects. CPANPLUS::Module shows
you how you can use these module objects to perform actions like installing and testing.
The default shell, documented in CPANPLUS::Shell::Default is also scriptable. You can use its API to dispatch calls from your script to the
CPANPLUS Shell.
COMMANDLINE TOOLS
STARTING AN INTERACTIVE SHELL
You can start an interactive shell by running either of the two following commands:
$ cpanp
$ perl -MCPANPLUS -eshell
All commands available are listed in the interactive shells help menu. See "cpanp -h" or CPANPLUS::Shell::Default for instructions on using
the default shell.
CHOOSE A SHELL
By running "cpanp" without arguments, you will start up the shell specified in your config, which defaults to CPANPLUS::Shell::Default.
There are more shells available. "CPANPLUS" itself ships with an emulation shell called CPANPLUS::Shell::Classic that looks and feels just
like the old "CPAN.pm" shell.
You can start this shell by typing:
$ perl -MCPANPLUS -e'shell Classic'
Even more shells may be available from "CPAN".
Note that if you have changed your default shell in your configuration, that shell will be used instead. If for some reason there was an
error with your specified shell, you will be given the default shell.
BUILDING PACKAGES
"cpan2dist" is a commandline tool to convert any distribution from "CPAN" into a package in the format of your choice, like for example
".deb" or "FreeBSD ports".
See "cpan2dist -h" for details.
FUNCTIONS
For quick access to common commands, you may use this module, "CPANPLUS" rather than the full programmatic API situated in
"CPANPLUS::Backend". This module offers the following functions:
$bool = install( Module::Name | /A/AU/AUTHOR/Module-Name-1.tgz )
This function requires the full name of the module, which is case sensitive. The module name can also be provided as a fully qualified
file name, beginning with a /, relative to the /authors/id directory on a CPAN mirror.
It will download, extract and install the module.
$where = fetch( Module::Name | /A/AU/AUTHOR/Module-Name-1.tgz )
Like install, fetch needs the full name of a module or the fully qualified file name, and is case sensitive.
It will download the specified module to the current directory.
$where = get( Module::Name | /A/AU/AUTHOR/Module-Name-1.tgz )
Get is provided as an alias for fetch for compatibility with CPAN.pm.
shell()
Shell starts the default CPAN shell. You can also start the shell by using the "cpanp" command, which will be installed in your perl bin.
FAQ
For frequently asked questions and answers, please consult the "CPANPLUS::FAQ" manual.
BUG REPORTS
Please report bugs or other issues to <bug-cpanplus@rt.cpan.org<gt>.
AUTHOR
This module by Jos Boumans <kane@cpan.org>.
COPYRIGHT
The CPAN++ interface (of which this module is a part of) is copyright (c) 2001 - 2007, Jos Boumans <kane@cpan.org>. All rights reserved.
This library is free software; you may redistribute and/or modify it under the same terms as Perl itself.
SEE ALSO
CPANPLUS::Shell::Default, CPANPLUS::FAQ, CPANPLUS::Backend, CPANPLUS::Module, cpanp, cpan2dist
CONTACT INFORMATION
o Bug reporting: bug-cpanplus@rt.cpan.org
o Questions & suggestions: bug-cpanplus@rt.cpan.org
perl v5.16.3 2013-05-20 CPANPLUS(3)